AutoMall.com has 1,667 BMW 3 Series models listed for sale across the country. Prices start at $2,899 and have an average price of $18,995. It is available in these trim levels: 318Ti, 320i, 320i xDrive, 323Ci, 323i, 325Ci, 325i, 325is, 325xi, 328Ci, 328d, 328d xDrive, 328i, 328i xDrive, 328xi, 330Ci, 330e, 330e iPerformance, 330i, 330i xDrive, 330xi, 335d, 335i, 335i xDrive, 335is, 335xi, 340i, 340i xDrive, M340i and M340i 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