BMW M3

VIDEO: This is What Happens When You Buy a Cheap E46 BMW M3

VIDEO: Joe Achilles Collects His G81 BMW M3 Touring

VIDEO: Joe Achilles Collects His G81 BMW M3 Touring

Joe Achilles must be a very happy man right now. He’s onto his third G8X-generation BMW M3 in as many years but this time it’s the very special, highly anticipated BMW M3 Touring. And in…