While $150k will get you a new M5 with some options, hold your horses. You could also have this rare classic M3 for the same ...
There's just something about an old BMW that never gets old. That sounds redundant, but it isn't. The BMW E30 M3 is a legendary little sports car that was first introduced in 1986, but its legacy ...