CLASSIC CARS TO WATCH (Part 2) BMW E31

This time we take a look at a German manufactured car that we feel is starting to resonate and appear on many car enthusiast wanted list. The car we are talking about is the BMW E31, a Grand Tourer built from 1989 to 1999 powered by either a V8 or V12 engine. A car where the …

CLASSIC CARS TO WATCH (Part 2) BMW E31 Read More »