AutoMall.com has 894 BMW 3 Series models listed for sale across the country. Prices start at $2,950 and have an average price of $17,998. It is available in these trim levels: 318iC, 320i, 320i xDrive, 323Ci, 323i, 325Ci, 325i, 325xi, 328d, 328d xDrive, 328i, 328i xDrive, 328xi, 330Ci, 330e, 330e iPerformance, 330i, 330i xDrive, 330xi, 335d, 335i, 335i xDrive, 335is, 335xi, 340i and 340i xDrive. Available drivetrains include: AWD and RWD.
The BMW 3 Series comes in these Exterior Colors:
Not all colors shown are available in all areas. *varies by trim level
Find a Used BMW 3 Series Near You