New & Used BMW 330 under $40,000 & under 20000 Miles for Sale

Filters

Filter Advanced Filters
Sort By
Good Deal

Used 2018 BMW 330 i xDrive

$33,000
19,301 mi.
mi. from 20147
10400 Auto Park Ave Bethesda, MD 20817
(301) 841-6768
Good Deal

Used 2019 BMW 330 i xDrive

$39,993
14,458 mi.
mi. from 20147
1300 Rockville Pike Rockville, MD 20852
(877) 722-7840
Good Deal

Used 2018 BMW 330 i xDrive

$35,500
10,237 mi.
mi. from 20147
21710 Auto World Cir Sterling, VA 20166
(866) 785-6110
Good Deal

Used 2019 BMW 330 i xDrive

$39,999
19,949 mi.
mi. from 20147
8132 Sudley Rd Manassas, VA 20109
(703) 791-1062

Bmw 330s for Sale by Year