This 1995 BMW 320i Is Possibly The Lowest Mileage E36 In The World


How many miles does this 1995 BMW 320i have, you ask? A mere 255 miles or 410km, making it virtually brand new, but does it justify the €49,950 or $56,000 price tag?
Read more »