BMW 320i Foreign Import Classic Cars for Sale
BMW 320i Pricing: Low - $14,500, Average - $20,126, High - $35,995
How much is a BMW 320i?
Based on the current BMW 320i listings for sale on Classics on Autotrader, you may find some that cost as low as $14,500 and max out around $35,995. While the average price of a BMW 320i is around $20,126, take a look at all the features, the vehicle's condition, and mileage to find the best deal.Browse BMW 320i by Year
Only years with available inventory shown
Browse BMW 320i by Trim
Only trims with available inventory shown
- 320i Coupe1 classic Coupes for sale