BMW M3 Cars Pictures
The BMW M3 is a high-performance version of the BMW 3 Series compact car, developed by BMW's branch BMW M. You waited years for it kids, and here it almost is. It's not the new V8-powered BMW M3, it's the V8-powered BMW M3 Concept. That means it's just teasing the crap out of you, isn't it? BMW's own World Touring Car champ, Andy Priaulx drove it out from the wings, revving the M3 for the rafters