The Best Deals On 1,013,363 New Cars




 
Vehicle Trim Engine Transmission Drivetrain Mileage MSRP Price Discount* Payment* Ext. / Int. Distance Seller
2015 BMW i8 Base 1.5L I3 Auto AWD 0 $150,095 $99,000 $51,095 $1,335 46 mi
2018 BMW ALPINA B6 650i xDrive Gran Coupe 4.4L V8 AWD 0 $144,295 $118,500 $25,795 $1,597 120 mi
2019 BMW i8 Base 1.5L I3 6 Speed Auto AWD 0 $174,895 $149,993 $24,902 $2,022 396 mi
2017 BMW 535i 535i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 8,540 $75,045 $51,347 $23,698 $692 371 mi
2015 BMW i8 Base 1.5L I3 Auto AWD 0 $148,295 $125,250 $23,045 $1,688 46 mi
2019 BMW i8 Base 1.5L I3 Auto AWD 2 $164,295 $142,295 $22,000 $1,918 822 mi
2019 BMW 7 Series 750i xDrive 4.4L V8 Auto AWD 4,250 $106,545 $86,105 $20,440 $1,161 333 mi
2019 BMW i8 Base 1.5L I3 6 Speed Auto AWD 0 $173,095 $153,095 $20,000 $2,064 2327 mi
2016 BMW M4 GTS 3.0L I6 7 Speed Auto RWD 0 $149,200 $129,200 $20,000 $1,742 2299 mi
2017 BMW 440i Gran Coupe 440i Gran Coupe 3.0L I6 Auto RWD 2,749 $64,825 $44,962 $19,863 $606 1363 mi
2017 BMW X5 xDrive40e iPerformance 2.0L I4 Auto AWD 1,435 $76,870 $57,575 $19,295 $776 421 mi
2017 BMW X5 xDrive40e iPerformance 2.0L I4 Auto AWD 1,915 $76,870 $57,575 $19,295 $776 421 mi
2017 BMW X5 M Base 4.4L V8 Auto AWD 0 $117,795 $98,541 $19,254 $1,328 424 mi
2018 BMW M760i M760i xDrive 6.6L V12 Auto AWD 0 $181,075 $161,841 $19,234 $2,182 424 mi
2018 BMW 740e 740e xDrive iPerformance 2.0L I4 AWD 8,730 $98,695 $79,990 $18,705 $1,078 371 mi
2018 BMW 650i 650i Gran Coupe 4.4L V8 8 Speed Auto RWD 0 $107,515 $88,964 $18,551 $1,199 396 mi
2018 BMW 6 Series 650i xDrive Gran Coupe 4.4L V8 8 Speed Auto AWD 9,414 $106,515 $87,991 $18,524 $1,186 1461 mi
2018 BMW 650i 650i xDrive Gran Coupe 4.4L V8 AWD 0 $105,945 $87,935 $18,010 $1,185 120 mi
2018 BMW ALPINA B7 750i xDrive 4.4L V8 Auto AWD 0 $162,895 $144,900 $17,995 $1,953 1363 mi
2018 BMW 740e 740e xDrive iPerformance 2.0L I4 Auto AWD 0 $106,090 $88,900 $17,190 $1,198 1363 mi
2019 BMW i8 Coupe Base 1.5L I3 Auto AWD 0 $153,995 $136,900 $17,095 $1,845 1363 mi
2019 BMW 7 Series 750i xDrive 4.4L V8 Auto AWD 5 $126,425 $109,350 $17,075 $1,474 333 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 1 $90,445 $73,591 $16,854 $992 267 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 1 $89,495 $72,755 $16,740 $981 267 mi
2015 BMW 5 Series 528i xDrive 2.0L I4 8 Speed Auto AWD 0 $61,600 $44,900 $16,700 $605 325 mi
2018 BMW 640i 640i xDrive Gran Coupe 3.0L I6 Auto AWD 4,929 $93,795 $77,295 $16,500 $1,042 97 mi
2018 BMW 650i 650i 4.4L V8 Auto RWD 0 $103,595 $87,201 $16,394 $1,175 424 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 1 $85,445 $69,191 $16,254 $933 267 mi
2019 BMW 740i 740i xDrive 3.0L I6 8 Speed Auto AWD 3,950 $100,095 $83,864 $16,231 $1,130 371 mi
2019 BMW i8 Roadster Base 1.5L I3 Auto AWD 0 $173,095 $156,900 $16,195 $2,115 1363 mi
2018 BMW 6 Series 640i xDrive Gran Coupe 3.0L I6 8 Speed Auto AWD 4 $100,030 $83,835 $16,195 $1,130 593 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 1 $84,595 $68,443 $16,152 $923 267 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 1 $84,145 $68,047 $16,098 $917 267 mi
2019 BMW M760i M760i xDrive 6.6L V12 8 Speed Auto AWD 0 $165,925 $149,925 $16,000 $2,021 404 mi
2016 BMW 3 Series 328i 2.0L I4 8 Speed Auto RWD 0 $47,805 $31,900 $15,905 $430 325 mi
2017 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 1,281 $72,770 $56,964 $15,806 $768 1363 mi
2019 BMW 740i 740i xDrive 3.0L I6 AWD 0 $92,655 $76,904 $15,751 $1,037 120 mi
2016 BMW 5 Series 528i 2.0L I4 Auto RWD 5 $57,795 $42,101 $15,694 $568 333 mi
2018 BMW 750i 750i xDrive 4.4L V8 8 Speed Auto AWD 0 $104,645 $89,184 $15,461 $1,202 547 mi
2016 BMW 2 Series 228i xDrive 2.0L I4 8 Speed Auto AWD 17,500 $42,395 $26,991 $15,404 $364 1461 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 1 $77,295 $62,019 $15,276 $836 267 mi
2017 BMW X5 xDrive35i 3.0L I6 Auto AWD 1,037 $79,170 $63,975 $15,195 $862 421 mi
2019 BMW 750i 750i 4.4L V8 8 Speed Auto RWD 0 $102,795 $87,791 $15,004 $1,183 1214 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $79,085 $64,085 $15,000 $864 2327 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $81,420 $66,420 $15,000 $895 2327 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $78,865 $63,865 $15,000 $861 2327 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $77,020 $62,020 $15,000 $836 2327 mi
2019 BMW 650i 650i xDrive Gran Coupe 4.4L V8 8 Speed Auto AWD 0 $106,945 $91,945 $15,000 $1,239 692 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $83,450 $68,450 $15,000 $923 2327 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $79,680 $64,680 $15,000 $872 2327 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $81,740 $66,740 $15,000 $900 2327 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $82,360 $67,360 $15,000 $908 2327 mi
2019 BMW 740i 740i 3.0L I6 8 Speed Auto RWD 0 $96,465 $81,602 $14,863 $1,100 525 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 18 $97,940 $83,241 $14,699 $1,122 638 mi
2016 BMW 5 Series 528i 2.0L I4 8 Speed Auto RWD 0 $54,095 $39,500 $14,595 $532 325 mi
2017 BMW X6 xDrive50i 4.4L V8 8 Speed Auto AWD 18,654 $94,545 $79,991 $14,554 $1,078 1461 mi
2018 BMW 3 Series 330i xDrive Gran Turismo 2.0L I4 8 Speed Auto AWD 9,525 $54,420 $39,991 $14,429 $539 1461 mi
2018 BMW 640i GT 640i xDrive Gran Turismo 3.0L I6 Auto AWD 0 $84,315 $69,900 $14,415 $942 1363 mi
2018 BMW 740e 740e xDrive iPerformance 2.0L I4 Auto AWD 0 $103,345 $88,994 $14,351 $1,200 902 mi
2018 BMW X5 xDrive50i 4.4L V8 Auto AWD 4,134 $88,895 $74,668 $14,227 $1,007 333 mi
2018 BMW 750i 750i xDrive 4.4L V8 8 Speed Auto AWD 0 $121,215 $107,000 $14,215 $1,442 148 mi
2017 BMW M240i M240i xDrive 3.0L I6 AWD 0 $56,270 $42,095 $14,175 $567 1023 mi
2017 BMW 330i 330i xDrive 2.0L I4 AWD 1 $51,700 $37,691 $14,009 $508 120 mi
2018 BMW 650i 650i xDrive Gran Coupe 4.4L V8 8 Speed Auto AWD 0 $106,495 $92,495 $14,000 $1,247 576 mi
2018 BMW 740i 740i 3.0L I6 Auto RWD 0 $101,450 $87,450 $14,000 $1,179 2274 mi
2018 BMW 540i 540i 3.0L I6 Auto RWD 2 $69,820 $55,856 $13,964 $753 524 mi
2019 BMW M760i M760i xDrive 6.6L V12 8 Speed Auto AWD 0 $174,145 $160,213 $13,932 $2,160 547 mi
2018 BMW 540i 540i 3.0L I6 Auto RWD 7 $68,720 $54,976 $13,744 $741 524 mi
2017 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 915 $53,735 $39,998 $13,737 $539 1070 mi
2019 BMW i8 Base 1.5L I3 Auto AWD 0 $173,595 $159,911 $13,684 $2,156 1461 mi
2018 BMW 640i 640i xDrive Gran Coupe 3.0L I6 Auto AWD 0 $93,600 $79,999 $13,601 $1,078 2323 mi
2019 BMW i8 Base 1.5L I3 Auto AWD 0 $171,595 $158,011 $13,584 $2,130 1461 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 8 Speed Auto AWD 1 $71,135 $57,598 $13,537 $776 267 mi
2017 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 40,910 $69,520 $55,991 $13,529 $755 1461 mi
2017 BMW 330i 330i 2.0L I4 Manual RWD 0 $55,455 $41,999 $13,456 $566 2323 mi
2018 BMW 5 Series 540i xDrive 3.0L I6 Auto AWD 245 $69,985 $56,575 $13,410 $763 421 mi
2018 BMW M5 Base 4.4L V8 Auto AWD 16 $131,795 $118,412 $13,383 $1,596 638 mi
2017 BMW 330i 330i 2.0L I4 Auto RWD 0 $51,285 $37,999 $13,286 $512 2323 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 17 $63,145 $49,874 $13,271 $672 333 mi
2018 BMW X5 sDrive35i 3.0L I6 Auto RWD 2,319 $65,140 $52,111 $13,029 $702 638 mi
2018 BMW X5 xDrive35d 3.0L I6 8 Speed Auto AWD 1 $68,385 $55,385 $13,000 $747 267 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 4 $82,345 $69,345 $13,000 $935 267 mi
2017 BMW 650i 650i xDrive 4.4L V8 Auto AWD 0 $110,990 $97,995 $12,995 $1,321 19 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 0 $84,945 $71,996 $12,949 $971 576 mi
2019 BMW i8 Base 1.5L I3 Auto AWD 0 $158,495 $145,572 $12,923 $1,962 1461 mi
2019 BMW 740e 740e xDrive iPerformance 2.0L I4 Auto AWD 2 $101,595 $88,680 $12,915 $1,195 87 mi
2017 BMW 330i 330i xDrive 2.0L I4 8 Speed Auto AWD 10,550 $48,335 $35,490 $12,845 $478 371 mi
2018 BMW 530i 530i 2.0L I4 Auto RWD 3,686 $63,975 $51,181 $12,794 $690 638 mi
2018 BMW 640i GT 640i xDrive Gran Turismo 3.0L I6 Auto AWD 0 $77,690 $64,900 $12,790 $875 1363 mi
2016 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 30,749 $61,645 $48,887 $12,758 $659 371 mi
2018 BMW X5 xDrive40e iPerformance 2.0L I4 Auto AWD 2,452 $70,710 $57,975 $12,735 $782 421 mi
2018 BMW M6 Base 4.4L V8 7 Speed Auto RWD 0 $142,685 $129,993 $12,692 $1,752 396 mi
2018 BMW 750i 750i xDrive 4.4L V8 Auto AWD 0 $110,575 $97,900 $12,675 $1,320 464 mi
2016 BMW 5 Series 535i 3.0L I6 8 Speed Auto RWD 0 $67,570 $54,900 $12,670 $740 325 mi
2017 BMW X1 xDrive28i 2.0L I4 Auto AWD 454 $51,620 $38,975 $12,645 $525 421 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 3,657 $62,385 $49,747 $12,638 $671 333 mi
2018 BMW 440i 440i xDrive Gran Coupe 3.0L I6 8 Speed Auto AWD 76 $59,335 $46,714 $12,621 $630 267 mi
2019 BMW i8 Base 1.5L I3 Auto AWD 0 $173,095 $160,500 $12,595 $2,164 1384 mi
2019 BMW 7 Series 750i xDrive 4.4L V8 Auto AWD 29 $106,105 $93,540 $12,565 $1,261 333 mi
2017 BMW 330i 330i xDrive 2.0L I4 8 Speed Auto AWD 8,390 $48,780 $36,234 $12,546 $488 371 mi
2019 BMW i8 Base 1.5L I3 6 Speed Auto AWD 0 $175,395 $162,872 $12,523 $2,196 1491 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 0 $83,495 $70,974 $12,521 $957 525 mi
2018 BMW 740e 740e xDrive iPerformance 2.0L I4 Auto AWD 0 $110,200 $97,693 $12,507 $1,317 902 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $63,695 $51,191 $12,504 $690 1214 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $61,835 $49,331 $12,504 $665 1214 mi
2017 BMW 530i 530i xDrive 2.0L I4 Auto AWD 0 $58,495 $45,995 $12,500 $620 2067 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $81,375 $68,884 $12,491 $929 1214 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 0 $63,985 $51,520 $12,465 $694 874 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 0 $93,545 $81,132 $12,413 $1,094 17 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 AWD 0 $73,160 $60,771 $12,389 $819 120 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 0 $92,745 $80,402 $12,343 $1,084 17 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 0 $96,240 $83,900 $12,340 $1,131 1363 mi
2018 BMW X5 sDrive35i 3.0L I6 Auto RWD 3,565 $61,600 $49,281 $12,319 $664 638 mi
2018 BMW X5 xDrive35d 3.0L I6 Auto AWD 0 $68,220 $55,988 $12,232 $755 914 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 0 $91,145 $78,952 $12,193 $1,064 17 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $65,045 $52,900 $12,145 $713 1363 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $62,490 $50,352 $12,138 $679 1214 mi
2018 BMW X5 xDrive35d 3.0L I6 8 Speed Auto AWD 1 $66,135 $53,999 $12,136 $728 267 mi
2019 BMW 7 Series 750i xDrive 4.4L V8 Auto AWD 8 $108,095 $95,980 $12,115 $1,294 333 mi
2019 BMW i8 Base 1.5L I3 6 Speed Auto AWD 0 $157,095 $145,000 $12,095 $1,955 2327 mi
2019 BMW 750i 750i 4.4L V8 Auto RWD 71 $117,705 $105,633 $12,072 $1,424 638 mi
2019 BMW 750i 750i xDrive 4.4L V8 8 Speed Auto AWD 0 $115,815 $103,785 $12,030 $1,399 42 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 2,177 $63,525 $51,500 $12,025 $694 396 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 8 Speed Auto AWD 1 $68,335 $56,335 $12,000 $759 267 mi
2018 BMW 440i 440i xDrive 3.0L I6 Auto AWD 5,454 $64,215 $52,215 $12,000 $704 97 mi
2018 BMW 330i 330i xDrive 2.0L I4 Auto AWD 5,035 $51,135 $39,135 $12,000 $528 97 mi
2018 BMW 3 Series 330i 2.0L I4 Auto RWD 0 $41,960 $29,981 $11,979 $404 544 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 0 $91,580 $79,612 $11,968 $1,073 672 mi
2019 BMW 750i 750i xDrive 4.4L V8 AWD 0 $104,845 $92,888 $11,957 $1,252 187 mi
2018 BMW 530e 530e iPerformance 2.0L I4 Auto RWD 3 $59,755 $47,804 $11,951 $644 524 mi
2018 BMW X6 xDrive50i 4.4L V8 8 Speed Auto AWD 0 $79,935 $67,996 $11,939 $917 576 mi
2019 BMW 7 Series 740i xDrive 3.0L I6 8 Speed Auto AWD 4,595 $100,885 $89,000 $11,885 $1,200 417 mi
2019 BMW 750i 750i 4.4L V8 Auto RWD 0 $118,480 $106,631 $11,849 $1,437 902 mi
2019 BMW 750i 750i xDrive 4.4L V8 AWD 0 $104,845 $92,998 $11,847 $1,254 187 mi
2018 BMW 530e 530e iPerformance 2.0L I4 Auto RWD 2 $59,215 $47,372 $11,843 $639 524 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 Auto AWD 0 $78,730 $66,888 $11,842 $902 2296 mi
2019 BMW 740i 740i xDrive 3.0L I6 8 Speed Auto AWD 0 $98,535 $86,705 $11,830 $1,169 42 mi
2019 BMW 750i 750i xDrive 4.4L V8 8 Speed Auto AWD 0 $113,315 $101,485 $11,830 $1,368 42 mi
2018 BMW M3 Base 3.0L I6 7 Speed Auto RWD 0 $90,727 $78,900 $11,827 $1,064 586 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 2,818 $63,145 $51,394 $11,751 $693 42 mi
2019 BMW 4 Series 430i xDrive 2.0L I4 8 Speed Auto AWD 1,293 $65,860 $54,124 $11,736 $730 42 mi
2018 BMW X6 xDrive35i 3.0L I6 Auto AWD 0 $77,210 $65,490 $11,720 $883 2342 mi
2017 BMW 3 Series 330i 2.0L I4 Auto RWD 0 $48,700 $36,995 $11,705 $499 544 mi
2018 BMW 530i 530i xDrive 2.0L I4 Auto AWD 4 $58,345 $46,676 $11,669 $629 524 mi
2018 BMW 530i 530i xDrive 2.0L I4 Auto AWD 2 $58,345 $46,676 $11,669 $629 524 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 4,447 $63,010 $51,400 $11,610 $693 593 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 0 $84,595 $72,992 $11,603 $984 17 mi
2019 BMW 750i 750i xDrive 4.4L V8 Auto AWD 0 $119,595 $108,000 $11,595 $1,456 1384 mi
2017 BMW X3 xDrive28i 2.0L I4 8 Speed Auto AWD 0 $54,570 $43,000 $11,570 $580 325 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 0 $75,535 $63,996 $11,539 $863 576 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $63,045 $51,541 $11,504 $695 1214 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $61,835 $50,331 $11,504 $678 1214 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $63,485 $51,981 $11,504 $701 1214 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $61,345 $49,842 $11,503 $672 1214 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $59,895 $48,392 $11,503 $652 1214 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $61,595 $50,093 $11,502 $675 1214 mi
2017 BMW 330i 330i 2.0L I4 Auto RWD 4,258 $48,980 $37,480 $11,500 $505 97 mi
2019 BMW 740e 740e xDrive iPerformance 2.0L I4 Auto AWD 0 $108,300 $96,888 $11,412 $1,306 2296 mi
2018 BMW 320i 320i 2.0L I4 8 Speed Auto RWD 0 $45,015 $33,633 $11,382 $453 1214 mi
2019 BMW 750i 750i 4.4L V8 Auto RWD 12 $113,485 $102,131 $11,354 $1,377 638 mi
2019 BMW 750i 750i 4.4L V8 Auto RWD 23 $113,285 $101,951 $11,334 $1,374 638 mi
2018 BMW X6 xDrive35i 3.0L I6 Auto AWD 0 $75,820 $64,490 $11,330 $869 2342 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 Auto AWD 0 $77,180 $65,888 $11,292 $888 2296 mi
2018 BMW 530e 530e iPerformance 2.0L I4 Auto RWD 2 $56,445 $45,156 $11,289 $609 524 mi
2019 BMW 4 Series 440i xDrive Gran Coupe 3.0L I6 8 Speed Auto AWD 2,925 $58,645 $47,363 $11,282 $638 42 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 0 $74,260 $62,984 $11,276 $849 17 mi
2019 BMW 750i 750i xDrive 4.4L V8 Auto AWD 0 $111,120 $99,888 $11,232 $1,346 2296 mi
2017 BMW 5 Series 530i xDrive 2.0L I4 Auto AWD 4,703 $59,035 $47,803 $11,232 $644 333 mi
2019 BMW 5 Series 540i xDrive 3.0L I6 8 Speed Auto AWD 1,771 $68,910 $57,679 $11,231 $778 42 mi
2018 BMW X4 xDrive28i 2.0L I4 8 Speed Auto AWD 7,650 $57,195 $45,976 $11,219 $620 371 mi
2018 BMW 530e 530e iPerformance 2.0L I4 Auto RWD 2 $55,845 $44,676 $11,169 $602 524 mi
2018 BMW 530e 530e iPerformance 2.0L I4 Auto RWD 2 $55,845 $44,676 $11,169 $602 524 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $72,310 $61,193 $11,117 $825 1461 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 2,370 $78,160 $67,084 $11,076 $904 371 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 Auto AWD 0 $82,960 $71,888 $11,072 $969 2296 mi
2018 BMW X1 xDrive28i 2.0L I4 8 Speed Auto AWD 0 $50,565 $39,500 $11,065 $532 586 mi
2018 BMW 340i 340i 3.0L I6 Auto RWD 2,567 $55,960 $44,934 $11,026 $606 914 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $61,345 $50,342 $11,003 $679 1214 mi
2018 BMW 530e 530e xDrive iPerformance 2.0L I4 AWD 13 $62,635 $51,635 $11,000 $696 267 mi
2018 BMW 530e 530e xDrive iPerformance 2.0L I4 AWD 12 $62,845 $51,845 $11,000 $699 267 mi
2018 BMW 530e 530e xDrive iPerformance 2.0L I4 AWD 122 $68,210 $57,210 $11,000 $771 267 mi
2018 BMW 530e 530e xDrive iPerformance 2.0L I4 AWD 11 $62,295 $51,295 $11,000 $691 267 mi
2018 BMW M4 Base 3.0L I6 6 Speed Manual RWD 0 $84,885 $73,896 $10,989 $996 576 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 5 $47,295 $36,325 $10,970 $490 333 mi
2018 BMW 440i 440i Gran Coupe 3.0L I6 Auto RWD 970 $55,555 $44,594 $10,961 $601 638 mi
2019 BMW 750i 750i 4.4L V8 8 Speed Auto RWD 0 $99,245 $88,293 $10,952 $1,190 1214 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $68,710 $57,773 $10,937 $779 1461 mi
2019 BMW 4 Series 430i xDrive Gran Coupe 2.0L I4 Auto AWD 10 $53,930 $43,009 $10,921 $580 333 mi
2018 BMW 7 Series 740i xDrive 3.0L I6 8 Speed Auto AWD 0 $98,445 $87,528 $10,917 $1,180 265 mi
2019 BMW 740i 740i xDrive 3.0L I6 Auto AWD 0 $99,800 $88,888 $10,912 $1,198 2296 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $66,795 $55,900 $10,895 $754 1363 mi
2018 BMW 330i 330i 2.0L I4 8 Speed Auto RWD 0 $46,405 $35,513 $10,892 $479 1214 mi
2018 BMW X5 xDrive40e iPerformance 2.0L I4 Auto AWD 732 $72,660 $61,777 $10,883 $833 2265 mi
2018 BMW X5 xDrive40e iPerformance 2.0L I4 Auto AWD 2,464 $72,660 $61,777 $10,883 $833 2265 mi
2019 BMW 4 Series 440i xDrive Gran Coupe 3.0L I6 8 Speed Auto AWD 1,580 $60,875 $49,994 $10,881 $674 42 mi
2019 BMW 750i 750i 4.4L V8 8 Speed Auto RWD 0 $108,790 $97,911 $10,879 $1,320 547 mi
2019 BMW M6 Gran Coupe 4.4L V8 Auto RWD 0 $135,895 $125,021 $10,874 $1,685 902 mi
2019 BMW 750i 750i 4.4L V8 8 Speed Auto RWD 0 $108,745 $97,873 $10,872 $1,319 547 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 2,501 $70,810 $59,975 $10,835 $808 421 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $73,210 $62,412 $10,798 $841 1461 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 7,352 $62,285 $51,500 $10,785 $694 593 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 Auto AWD 0 $83,660 $72,888 $10,772 $983 2296 mi
2018 BMW X5 xDrive50i 4.4L V8 Auto AWD 2 $82,795 $72,032 $10,763 $971 524 mi
2017 BMW 340i 340i xDrive 3.0L I6 8 Speed Auto AWD 0 $63,750 $53,000 $10,750 $714 148 mi
2018 BMW 740e 740e xDrive iPerformance 2.0L I4 8 Speed Auto AWD 0 $95,995 $85,288 $10,707 $1,150 2327 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 0 $98,415 $87,715 $10,700 $1,182 547 mi
2018 BMW X5 xDrive50i 4.4L V8 Auto AWD 0 $76,645 $65,999 $10,646 $890 2323 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 0 $62,135 $51,520 $10,615 $694 874 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $64,495 $53,900 $10,595 $727 1363 mi
2018 BMW 6 Series 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $75,605 $65,020 $10,585 $876 265 mi
2018 BMW 3 Series 340i xDrive 3.0L I6 8 Speed Auto AWD 2,145 $58,965 $48,392 $10,573 $652 42 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $49,445 $38,900 $10,545 $524 1363 mi
2017 BMW 320i 320i xDrive 2.0L I4 Auto AWD 0 $40,755 $30,255 $10,500 $408 2067 mi
2017 BMW 320i 320i xDrive 2.0L I4 Auto AWD 0 $42,105 $31,605 $10,500 $426 2067 mi
2017 BMW 320i 320i xDrive 2.0L I4 Auto AWD 0 $45,870 $35,370 $10,500 $477 2067 mi
2017 BMW 320i 320i xDrive 2.0L I4 Auto AWD 0 $45,870 $35,370 $10,500 $477 2067 mi
2017 BMW 320i 320i xDrive 2.0L I4 Auto AWD 0 $40,270 $29,770 $10,500 $401 2067 mi
2018 BMW 330i 330i xDrive 2.0L I4 Auto AWD 4,005 $48,835 $38,335 $10,500 $517 97 mi
2019 BMW i8 Base 1.5L I3 AWD 0 $160,295 $149,805 $10,490 $2,019 1023 mi
2018 BMW 3 Series 340i xDrive 3.0L I6 8 Speed Auto AWD 2,495 $58,910 $48,452 $10,458 $653 42 mi
2018 BMW 530i 530i xDrive 2.0L I4 8 Speed Auto AWD 0 $59,445 $48,996 $10,449 $660 576 mi
2018 BMW 530i 530i xDrive 2.0L I4 Auto AWD 0 $65,110 $54,698 $10,412 $737 874 mi
2019 BMW 740i 740i xDrive 3.0L I6 Auto AWD 0 $94,405 $83,999 $10,406 $1,132 2323 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 0 $80,110 $69,711 $10,399 $940 17 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 2 $103,915 $93,521 $10,394 $1,261 638 mi
2019 BMW i8 Base 1.5L I3 Auto AWD 0 $173,095 $162,709 $10,386 $2,193 244 mi
2019 BMW 740i 740i xDrive 3.0L I6 Auto AWD 0 $92,345 $81,999 $10,346 $1,105 2323 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 Auto AWD 0 $75,235 $64,900 $10,335 $875 464 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 4,645 $44,395 $34,070 $10,325 $459 333 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 12 $103,205 $92,881 $10,324 $1,252 638 mi
2018 BMW 3 Series 340i xDrive 3.0L I6 8 Speed Auto AWD 1,393 $60,425 $50,149 $10,276 $676 42 mi
2019 BMW i8 Base 1.5L I3 6 Speed Auto AWD 0 $171,095 $160,822 $10,273 $2,168 547 mi
2018 BMW X6 xDrive35i 3.0L I6 Auto AWD 0 $73,760 $63,490 $10,270 $856 2342 mi
2019 BMW i8 Base 1.5L I3 AWD 0 $171,095 $160,830 $10,265 $2,168 120 mi
2018 BMW X5 xDrive50i 4.4L V8 AWD 0 $83,245 $72,981 $10,264 $984 120 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 0 $72,410 $62,149 $10,261 $838 730 mi
2017 BMW 340i 340i 3.0L I6 RWD 0 $60,150 $49,891 $10,259 $673 424 mi
2018 BMW M3 Base 3.0L I6 RWD 0 $102,395 $92,155 $10,240 $1,242 544 mi
2019 BMW M6 Gran Coupe 4.4L V8 Auto RWD 0 $135,895 $125,655 $10,240 $1,694 46 mi
2019 BMW i8 Base 1.5L I3 6 Speed Auto AWD 0 $175,395 $165,180 $10,215 $2,227 42 mi
2017 BMW 330i 330i 2.0L I4 Auto RWD 0 $49,705 $39,499 $10,206 $532 2323 mi
2017 BMW 328d 328d 2.0L I4 Auto RWD 0 $48,180 $37,999 $10,181 $512 2323 mi
2017 BMW X1 xDrive28i 2.0L I4 8 Speed Auto AWD 0 $45,145 $34,999 $10,146 $472 2282 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 39 $99,105 $88,992 $10,113 $1,200 638 mi
2018 BMW 530e 530e iPerformance 2.0L I4 RWD 0 $59,760 $49,649 $10,111 $669 730 mi
2017 BMW 330i 330i xDrive 2.0L I4 Auto AWD 0 $49,095 $38,999 $10,096 $526 2323 mi
2017 BMW 330i 330i xDrive 2.0L I4 Auto AWD 0 $49,095 $38,999 $10,096 $526 2323 mi
2018 BMW 3 Series 328d xDrive 2.0L I4 8 Speed Auto AWD 2,930 $52,440 $42,344 $10,096 $571 42 mi
2017 BMW 330i 330i xDrive 2.0L I4 Auto AWD 0 $49,095 $38,999 $10,096 $526 2323 mi
2018 BMW X5 xDrive35d 3.0L I6 Auto AWD 0 $68,085 $57,990 $10,095 $782 2342 mi
2018 BMW 540d 540d xDrive 3.0L I6 8 Speed Auto AWD 0 $72,045 $61,975 $10,070 $835 576 mi
2019 BMW 740e 740e xDrive iPerformance 2.0L I4 8 Speed Auto AWD 0 $100,595 $90,531 $10,064 $1,220 547 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $67,945 $57,900 $10,045 $780 1363 mi
2018 BMW X3 M40i 3.0L I6 8 Speed Auto AWD 7,986 $68,520 $58,499 $10,021 $789 1461 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 AWD 0 $75,005 $64,988 $10,017 $876 187 mi
2019 BMW i8 Base 1.5L I3 Auto AWD 0 $166,795 $156,787 $10,008 $2,113 244 mi
2018 BMW 6 Series 640i xDrive Gran Turismo 3.0L I6 AWD 0 $75,335 $65,331 $10,004 $881 544 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 0 $95,615 $85,611 $10,004 $1,154 672 mi
2018 BMW 330i 330i 2.0L I4 8 Speed Auto RWD 0 $48,105 $38,103 $10,002 $514 1214 mi
2018 BMW 7 Series 740i xDrive 3.0L I6 Auto AWD 0 $96,645 $86,645 $10,000 $1,168 314 mi
2018 BMW X5 xDrive40e iPerformance 2.0L I4 Auto AWD 0 $69,595 $59,595 $10,000 $803 455 mi
2018 BMW 4 Series 440i 3.0L I6 Manual RWD 0 $70,875 $60,875 $10,000 $821 314 mi
2018 BMW X5 sDrive35i 3.0L I6 Auto RWD 0 $59,945 $49,945 $10,000 $673 1363 mi
2019 BMW 430i 430i xDrive 2.0L I4 Auto AWD 0 $51,410 $41,410 $10,000 $558 2323 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 0 $47,845 $37,845 $10,000 $510 2323 mi
2018 BMW 6 Series 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $84,555 $74,555 $10,000 $1,005 309 mi
2018 BMW 650i 650i 4.4L V8 8 Speed Auto RWD 0 $112,225 $102,225 $10,000 $1,378 2327 mi
2018 BMW 740e 740e xDrive iPerformance 2.0L I4 AWD 0 $103,215 $93,215 $10,000 $1,257 4804 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 0 $49,605 $39,605 $10,000 $534 2323 mi
2018 BMW 650i 650i xDrive Gran Coupe 4.4L V8 8 Speed Auto AWD 0 $107,645 $97,645 $10,000 $1,316 2327 mi
2018 BMW 750i 750i 4.4L V8 8 Speed Auto RWD 0 $102,195 $92,195 $10,000 $1,243 4804 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 0 $48,295 $38,295 $10,000 $516 2323 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 0 $48,755 $38,755 $10,000 $522 2323 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 0 $45,405 $35,405 $10,000 $477 2323 mi
2018 BMW 530i 530i xDrive 2.0L I4 8 Speed Auto AWD 57 $64,660 $54,660 $10,000 $737 267 mi
2017 BMW X5 sDrive35i 3.0L I6 RWD 0 $66,695 $56,695 $10,000 $764 544 mi
2018 BMW X5 sDrive35i 3.0L I6 Auto RWD 0 $62,095 $52,095 $10,000 $702 1363 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 0 $48,745 $38,745 $10,000 $522 2323 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 0 $64,235 $54,235 $10,000 $731 1363 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 0 $46,005 $36,005 $10,000 $485 2323 mi
2018 BMW 3 Series 330i xDrive 2.0L I4 Auto AWD 0 $54,045 $44,045 $10,000 $594 455 mi
2018 BMW i3 with Range Extender Base 0.7L I2 Auto RWD 0 $52,245 $42,245 $10,000 $569 278 mi
2019 BMW 740i 740i xDrive 3.0L I6 8 Speed Auto AWD 0 $95,445 $85,445 $10,000 $1,152 369 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 0 $48,205 $38,205 $10,000 $515 2323 mi
2018 BMW i3 Base Auto RWD 0 $45,395 $35,395 $10,000 $477 278 mi
2018 BMW 5 Series 540i 3.0L I6 Auto RWD 0 $65,270 $55,270 $10,000 $745 455 mi
2018 BMW M4 Base 3.0L I6 6 Speed Manual RWD 0 $83,245 $73,245 $10,000 $987 369 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 0 $47,995 $37,995 $10,000 $512 2323 mi
2018 BMW M4 Base 3.0L I6 Auto RWD 0 $93,750 $83,750 $10,000 $1,129 2323 mi
2017 BMW 440i 440i 3.0L I6 6 Speed Manual RWD 0 $69,520 $59,520 $10,000 $802 2299 mi
2018 BMW X5 sDrive35i 3.0L I6 Auto RWD 0 $66,645 $56,645 $10,000 $764 1363 mi
2018 BMW M4 Base 3.0L I6 Manual RWD 0 $80,735 $70,735 $10,000 $954 2323 mi
2018 BMW 6 Series 640i xDrive Gran Turismo 3.0L I6 Auto AWD 0 $74,570 $64,570 $10,000 $870 544 mi
2018 BMW 530i 530i xDrive 2.0L I4 8 Speed Auto AWD 1 $66,280 $56,280 $10,000 $759 267 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 0 $48,845 $38,845 $10,000 $524 2323 mi
2018 BMW M4 Base 3.0L I6 Manual RWD 0 $70,195 $60,195 $10,000 $811 2323 mi
2018 BMW 340i 340i 3.0L I6 8 Speed Auto RWD 0 $60,720 $50,724 $9,996 $684 1214 mi
2018 BMW X5 xDrive50i 4.4L V8 Auto AWD 0 $79,995 $69,999 $9,996 $944 2323 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 12 $99,705 $89,731 $9,974 $1,210 638 mi
2019 BMW i8 Base 1.5L I3 6 Speed Auto AWD 0 $166,095 $156,122 $9,973 $2,105 547 mi
2018 BMW 330i 330i 2.0L I4 8 Speed Auto RWD 0 $49,460 $39,492 $9,968 $532 1214 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 Auto AWD 0 $79,940 $69,999 $9,941 $944 2323 mi
2018 BMW 330i 330i 2.0L I4 Auto RWD 6,160 $47,655 $37,724 $9,931 $509 638 mi
2018 BMW X2 xDrive28i xDrive28i 2.0L I4 8 Speed Auto AWD 715 $51,920 $41,998 $9,922 $566 404 mi
2018 BMW 3 Series 330i 2.0L I4 Auto RWD 0 $49,610 $39,688 $9,922 $535 544 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $61,835 $51,914 $9,921 $700 525 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $61,845 $51,924 $9,921 $700 525 mi
2018 BMW X1 xDrive28i 2.0L I4 Auto AWD 2 $49,565 $39,652 $9,913 $535 524 mi
2018 BMW 530e 530e iPerformance 2.0L I4 RWD 0 $57,060 $47,149 $9,911 $636 730 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $66,795 $56,900 $9,895 $767 1363 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $66,795 $56,900 $9,895 $767 1363 mi
2017 BMW 340i 340i 3.0L I6 8 Speed Auto RWD 0 $56,895 $47,000 $9,895 $634 148 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $51,790 $41,900 $9,890 $565 1363 mi
2018 BMW 430i 430i Gran Coupe 2.0L I4 Auto RWD 0 $45,335 $35,450 $9,885 $478 1384 mi
2018 BMW 5 Series 540i xDrive 3.0L I6 Auto AWD 2,363 $75,860 $65,975 $9,885 $889 421 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 0 $98,805 $88,921 $9,884 $1,199 902 mi
2018 BMW X5 xDrive40e iPerformance 2.0L I4 Auto AWD 1,044 $72,660 $62,777 $9,883 $846 2265 mi
2018 BMW X5 xDrive40e iPerformance 2.0L I4 Auto AWD 772 $72,660 $62,777 $9,883 $846 2265 mi
2017 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 0 $77,120 $67,250 $9,870 $907 325 mi
2019 BMW i8 Base 1.5L I3 6 Speed Auto AWD 0 $164,295 $154,431 $9,864 $2,082 547 mi
2019 BMW 740i 740i xDrive 3.0L I6 Auto AWD 0 $95,750 $85,888 $9,862 $1,158 2296 mi
2017 BMW 2 Series M240i 3.0L I6 Auto RWD 1,201 $52,742 $42,888 $9,854 $578 2265 mi
2018 BMW X2 sDrive28i 2.0L I4 Auto FWD 2 $49,255 $39,404 $9,851 $531 524 mi
2019 BMW 750i 750i xDrive 4.4L V8 8 Speed Auto AWD 0 $123,200 $113,352 $9,848 $1,528 17 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $64,745 $54,900 $9,845 $740 1363 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $66,745 $56,900 $9,845 $767 1363 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 0 $63,835 $53,996 $9,839 $728 576 mi
2017 BMW X3 sDrive28i 2.0L I4 8 Speed Auto RWD 0 $56,820 $47,000 $9,820 $634 148 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 11 $98,085 $88,271 $9,814 $1,190 638 mi
2018 BMW 6 Series 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $79,120 $69,316 $9,804 $934 265 mi
2018 BMW 540i 540i 3.0L I6 8 Speed Auto RWD 0 $69,445 $59,649 $9,796 $804 730 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $47,695 $37,900 $9,795 $511 1363 mi
2018 BMW X5 sDrive35i 3.0L I6 Auto RWD 0 $59,695 $49,900 $9,795 $673 1363 mi
2019 BMW 4 Series 430i xDrive Gran Coupe 2.0L I4 8 Speed Auto AWD 1,994 $51,880 $42,107 $9,773 $568 42 mi
2018 BMW X6 xDrive35i 3.0L I6 8 Speed Auto AWD 0 $75,820 $66,049 $9,771 $890 730 mi
2018 BMW 430i 430i 2.0L I4 Auto RWD 0 $62,760 $52,999 $9,761 $714 2323 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $66,645 $56,884 $9,761 $767 525 mi
2019 BMW i8 Base 1.5L I3 6 Speed Auto AWD 0 $170,595 $160,840 $9,755 $2,168 42 mi
2018 BMW X5 xDrive35d 3.0L I6 8 Speed Auto AWD 0 $67,910 $58,156 $9,754 $784 53 mi
2018 BMW M3 Base 3.0L I6 Manual RWD 2 $74,995 $65,246 $9,749 $880 524 mi
2017 BMW 440i 440i xDrive Gran Coupe 3.0L I6 8 Speed Auto AWD 0 $61,665 $51,925 $9,740 $700 177 mi
2018 BMW X1 xDrive28i 2.0L I4 8 Speed Auto AWD 0 $46,620 $36,900 $9,720 $497 586 mi
2017 BMW 340i 340i 3.0L I6 8 Speed Auto RWD 0 $58,715 $49,000 $9,715 $661 148 mi
2018 BMW X5 sDrive35i 3.0L I6 Auto RWD 0 $69,560 $59,853 $9,707 $807 672 mi
2018 BMW X5 xDrive40e iPerformance 2.0L I4 AWD 0 $66,685 $56,984 $9,701 $768 544 mi
2018 BMW X5 xDrive50i 4.4L V8 Auto AWD 0 $81,695 $71,999 $9,696 $971 2323 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $65,595 $55,900 $9,695 $754 1363 mi
2018 BMW X1 xDrive28i 2.0L I4 8 Speed Auto AWD 2,826 $42,395 $32,704 $9,691 $441 42 mi
2018 BMW X1 xDrive28i 2.0L I4 8 Speed Auto AWD 2,671 $42,510 $32,821 $9,689 $442 42 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 0 $61,585 $51,900 $9,685 $700 1363 mi
2018 BMW X1 xDrive28i 2.0L I4 Auto AWD 4,549 $43,645 $33,960 $9,685 $458 333 mi
2018 BMW 540i 540i 3.0L I6 Auto RWD 23 $62,505 $52,824 $9,681 $712 638 mi
2019 BMW X3 M40i 3.0L I6 8 Speed Auto AWD 1,761 $63,720 $54,070 $9,650 $729 42 mi
2018 BMW M5 Base 4.4L V8 8 Speed Auto AWD 0 $121,095 $111,449 $9,646 $1,502 730 mi
2018 BMW X5 xDrive50i 4.4L V8 Auto AWD 0 $76,645 $66,999 $9,646 $903 2323 mi
2018 BMW X5 sDrive35i 3.0L I6 Auto RWD 0 $60,545 $50,900 $9,645 $686 1363 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 Auto AWD 0 $79,640 $69,999 $9,641 $944 2323 mi
2018 BMW M4 Base 3.0L I6 7 Speed Manual RWD 0 $78,135 $68,496 $9,639 $923 576 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 0 $96,255 $86,621 $9,634 $1,168 902 mi
2017 BMW 340i 340i xDrive Gran Turismo 3.0L I6 Auto AWD 0 $62,075 $52,451 $9,624 $707 424 mi
2018 BMW 2 Series M240i xDrive 3.0L I6 Auto AWD 4,911 $59,180 $49,557 $9,623 $668 287 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 569 $76,595 $66,975 $9,620 $903 421 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 856 $76,595 $66,975 $9,620 $903 421 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 0 $93,605 $83,992 $9,613 $1,132 902 mi
2017 BMW 340i 340i 3.0L I6 Auto RWD 0 $61,850 $52,241 $9,609 $704 424 mi
2019 BMW 5 Series 530e xDrive iPerformance 2.0L I4 Auto AWD 1,845 $62,145 $52,541 $9,604 $708 333 mi
2018 BMW X5 xDrive50i 4.4L V8 AWD 0 $83,495 $73,904 $9,591 $996 544 mi
2018 BMW 540i 540i 3.0L I6 Auto RWD 3 $69,060 $59,500 $9,560 $802 87 mi
2018 BMW 440i 440i xDrive 3.0L I6 Auto AWD 0 $59,545 $49,995 $9,550 $674 120 mi
2018 BMW 750i 750i 4.4L V8 8 Speed Auto RWD 0 $105,395 $95,849 $9,546 $1,292 730 mi
2019 BMW i8 Base 1.5L I3 AWD 0 $148,495 $138,950 $9,545 $1,873 1023 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $49,445 $39,900 $9,545 $538 1363 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $49,445 $39,900 $9,545 $538 1363 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $49,445 $39,900 $9,545 $538 1363 mi
2018 BMW X1 xDrive28i 2.0L I4 8 Speed Auto AWD 2,054 $42,395 $32,850 $9,545 $443 42 mi
2018 BMW X5 sDrive35i 3.0L I6 Auto RWD 0 $65,445 $55,900 $9,545 $754 1363 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $49,445 $39,900 $9,545 $538 1363 mi
2019 BMW X3 xDrive30i 2.0L I4 Auto AWD 1,432 $55,981 $46,440 $9,541 $626 148 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 0 $64,385 $54,845 $9,540 $739 42 mi
2018 BMW 440i 440i xDrive Gran Coupe 3.0L I6 8 Speed Auto AWD 0 $68,140 $58,601 $9,539 $790 2327 mi
2018 BMW X5 xDrive35i 3.0L I6 AWD 0 $63,495 $53,971 $9,524 $728 544 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $75,285 $65,762 $9,523 $886 1214 mi
2019 BMW 750i 750i 4.4L V8 8 Speed Auto RWD 0 $113,165 $103,642 $9,523 $1,397 1214 mi
2019 BMW 750i 750i 4.4L V8 8 Speed Auto RWD 0 $112,815 $103,302 $9,513 $1,393 1214 mi
2019 BMW 750i 750i 4.4L V8 8 Speed Auto RWD 0 $112,815 $103,302 $9,513 $1,393 1214 mi
2018 BMW 330i 330i xDrive 2.0L I4 Auto AWD 2 $49,235 $39,735 $9,500 $536 97 mi
2018 BMW X5 xDrive35d 3.0L I6 8 Speed Auto AWD 0 $72,960 $63,460 $9,500 $855 1807 mi
2018 BMW 330i 330i xDrive 2.0L I4 8 Speed Auto AWD 0 $50,485 $40,996 $9,489 $553 576 mi
2018 BMW 330i 330i xDrive 2.0L I4 8 Speed Auto AWD 0 $50,780 $41,296 $9,484 $557 576 mi
2018 BMW 330i 330i 2.0L I4 8 Speed Auto RWD 0 $46,705 $37,222 $9,483 $502 1214 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $63,445 $53,964 $9,481 $727 525 mi
2018 BMW 330i 330i 2.0L I4 Auto RWD 39 $47,310 $37,841 $9,469 $510 638 mi
2018 BMW 330i 330i 2.0L I4 Auto RWD 4,019 $47,260 $37,801 $9,459 $510 638 mi
2019 BMW 4 Series 440i xDrive Gran Coupe 3.0L I6 Auto AWD 4,127 $68,850 $59,400 $9,450 $801 916 mi
2017 BMW X5 xDrive35d 3.0L I6 Auto AWD 0 $77,445 $67,995 $9,450 $917 46 mi
2018 BMW 530i 530i xDrive 2.0L I4 8 Speed Auto AWD 0 $59,445 $49,996 $9,449 $674 576 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 0 $63,145 $53,700 $9,445 $724 42 mi
2018 BMW 330i 330i xDrive 2.0L I4 8 Speed Auto AWD 0 $50,930 $41,496 $9,434 $559 576 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 12 $94,165 $84,741 $9,424 $1,142 638 mi
2018 BMW 540i 540i 3.0L I6 8 Speed Auto RWD 0 $64,870 $55,449 $9,421 $747 730 mi
2018 BMW 540i 540i 3.0L I6 8 Speed Auto RWD 0 $64,870 $55,449 $9,421 $747 730 mi
2017 BMW 330i 330i 2.0L I4 RWD 0 $51,060 $41,641 $9,419 $561 424 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 8 Speed Auto AWD 0 $72,960 $63,542 $9,418 $857 1214 mi
2018 BMW M3 Base 3.0L I6 Auto RWD 0 $95,315 $85,900 $9,415 $1,158 1363 mi
2018 BMW 530i 530i xDrive 2.0L I4 8 Speed Auto AWD 0 $62,395 $52,996 $9,399 $714 576 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 2 $46,995 $37,596 $9,399 $507 524 mi
2018 BMW X1 xDrive28i 2.0L I4 8 Speed Auto AWD 2,941 $42,395 $32,999 $9,396 $445 42 mi
2018 BMW X1 xDrive28i 2.0L I4 8 Speed Auto AWD 2,726 $42,395 $32,999 $9,396 $445 42 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 0 $62,385 $52,990 $9,395 $714 2342 mi
2018 BMW X2 sDrive28i 2.0L I4 Auto FWD 4 $46,955 $37,564 $9,391 $506 524 mi
2018 BMW 3 Series 320i 2.0L I4 8 Speed Auto RWD 0 $47,890 $38,500 $9,390 $519 586 mi
2018 BMW 330i 330i xDrive 2.0L I4 Auto AWD 0 $49,035 $39,650 $9,385 $534 46 mi
2019 BMW 740i 740i xDrive 3.0L I6 Auto AWD 0 $96,260 $86,888 $9,372 $1,171 2296 mi
2018 BMW 330i 330i 2.0L I4 8 Speed Auto RWD 0 $45,145 $35,793 $9,352 $482 1214 mi
2018 BMW 5 Series 530i xDrive 2.0L I4 Auto AWD 1,560 $60,995 $51,644 $9,351 $696 333 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 0 $60,245 $50,900 $9,345 $686 1363 mi
2018 BMW 530i 530i 2.0L I4 Auto RWD 0 $59,245 $49,900 $9,345 $673 1363 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $68,245 $58,900 $9,345 $794 1363 mi
2018 BMW X3 M40i 3.0L I6 8 Speed Auto AWD 5 $64,120 $54,777 $9,343 $738 1461 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $65,235 $55,900 $9,335 $754 1363 mi
2017 BMW 4 Series 430i 2.0L I4 8 Speed Auto RWD 0 $55,310 $45,980 $9,330 $620 325 mi
2017 BMW 3 Series 320i xDrive 2.0L I4 8 Speed Auto AWD 9,576 $40,820 $31,491 $9,329 $424 1461 mi
2018 BMW X3 M40i 3.0L I6 8 Speed Auto AWD 2,500 $63,270 $53,946 $9,324 $727 1461 mi
2018 BMW 530i 530i 2.0L I4 Auto RWD 0 $59,220 $49,900 $9,320 $673 1363 mi
2018 BMW X5 xDrive50i 4.4L V8 Auto AWD 0 $93,195 $83,876 $9,319 $1,131 2403 mi
2019 BMW 4 Series 430i xDrive Gran Coupe 2.0L I4 8 Speed Auto AWD 2,127 $48,885 $39,570 $9,315 $533 42 mi
2018 BMW 440i 440i xDrive 3.0L I6 Auto AWD 0 $69,130 $59,816 $9,314 $806 874 mi
2018 BMW X2 sDrive28i 2.0L I4 FWD 0 $41,355 $32,043 $9,312 $432 544 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $56,200 $46,891 $9,309 $632 1461 mi
2018 BMW X5 xDrive50i xDrive50i 4.4L V8 8 Speed Auto AWD 0 $89,295 $79,995 $9,300 $1,078 404 mi
2017 BMW 340i 340i 3.0L I6 8 Speed Auto RWD 0 $60,295 $51,000 $9,295 $687 148 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $66,195 $56,900 $9,295 $767 1363 mi
2018 BMW X5 xDrive35d 3.0L I6 Auto AWD 0 $65,745 $56,450 $9,295 $761 1384 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $47,195 $37,900 $9,295 $511 1363 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $47,195 $37,900 $9,295 $511 1363 mi
2017 BMW 340i 340i xDrive 3.0L I6 AWD 0 $54,095 $44,801 $9,294 $604 424 mi
2018 BMW 540i 540i xDrive 3.0L I6 8 Speed Auto AWD 0 $77,285 $67,996 $9,289 $917 576 mi
2018 BMW X2 sDrive28i 2.0L I4 Auto FWD 2 $46,445 $37,156 $9,289 $501 524 mi
2018 BMW 540i 540i xDrive 3.0L I6 8 Speed Auto AWD 0 $77,285 $67,996 $9,289 $917 576 mi
2018 BMW 540i 540i xDrive 3.0L I6 8 Speed Auto AWD 0 $77,285 $67,996 $9,289 $917 576 mi
2018 BMW 540i 540i xDrive 3.0L I6 8 Speed Auto AWD 0 $77,285 $67,996 $9,289 $917 576 mi
2017 BMW 530i 530i 2.0L I4 Auto RWD 1,739 $58,480 $49,195 $9,285 $663 896 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $48,185 $38,900 $9,285 $524 1363 mi
2017 BMW 330i 330i 2.0L I4 Auto RWD 0 $48,345 $39,061 $9,284 $527 424 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $50,175 $40,900 $9,275 $551 1363 mi
2018 BMW X1 sDrive28i 2.0L I4 8 Speed Auto FWD 0 $44,240 $34,983 $9,257 $472 1214 mi
2018 BMW 3 Series 330i xDrive 2.0L I4 8 Speed Auto AWD 1,303 $49,150 $39,895 $9,255 $538 42 mi
2018 BMW 330i 330i xDrive 2.0L I4 8 Speed Auto AWD 0 $52,250 $42,996 $9,254 $580 576 mi
2018 BMW 440i 440i xDrive 3.0L I6 8 Speed Auto AWD 0 $66,080 $56,829 $9,251 $766 2327 mi
2018 BMW 320i 320i 2.0L I4 Auto RWD 0 $39,145 $29,900 $9,245 $403 1363 mi
2019 BMW i8 Base 1.5L I3 Auto AWD 0 $153,995 $144,755 $9,240 $1,951 244 mi
2018 BMW X2 xDrive28i 2.0L I4 Auto AWD 2 $46,145 $36,916 $9,229 $498 524 mi
2018 BMW 5 Series 540i 3.0L I6 Auto RWD 260 $65,005 $55,777 $9,228 $752 2265 mi
2018 BMW 340i 340i 3.0L I6 8 Speed Auto RWD 0 $59,210 $49,994 $9,216 $674 396 mi
2018 BMW X5 sDrive35i 3.0L I6 Auto RWD 0 $58,495 $49,282 $9,213 $664 672 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 883 $66,785 $57,575 $9,210 $776 421 mi
2017 BMW 340i 340i 3.0L I6 8 Speed Auto RWD 0 $55,195 $46,000 $9,195 $620 148 mi
2019 BMW 530i 530i xDrive 2.0L I4 8 Speed Auto AWD 0 $63,185 $53,996 $9,189 $728 576 mi
2018 BMW 330i 330i 2.0L I4 8 Speed Auto RWD 0 $46,210 $37,023 $9,187 $499 1214 mi
2018 BMW X5 xDrive50i 4.4L V8 8 Speed Auto AWD 0 $83,495 $74,311 $9,184 $1,002 525 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $53,655 $44,482 $9,173 $600 1461 mi
2019 BMW 750i 750i xDrive 4.4L V8 Auto AWD 0 $114,055 $104,888 $9,167 $1,414 2296 mi
2019 BMW 530e 530e xDrive iPerformance 2.0L I4 Auto AWD 0 $63,275 $54,111 $9,164 $729 1461 mi
2018 BMW 330i 330i xDrive 2.0L I4 8 Speed Auto AWD 0 $51,955 $42,796 $9,159 $577 576 mi
2018 BMW 7 Series 740i xDrive 3.0L I6 Auto AWD 4,550 $101,745 $92,588 $9,157 $1,248 5549 mi
2018 BMW 3 Series 330i 2.0L I4 RWD 0 $53,905 $44,750 $9,155 $603 586 mi
2017 BMW 340i 340i xDrive 3.0L I6 AWD 0 $55,845 $46,695 $9,150 $629 190 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 0 $63,145 $53,996 $9,149 $728 576 mi
2018 BMW 330e 330e iPerformance 2.0L I4 Auto RWD 0 $52,950 $43,801 $9,149 $590 1461 mi
2018 BMW X5 xDrive35i 3.0L I6 8 Speed Auto AWD 0 $63,145 $53,996 $9,149 $728 576 mi
2019 BMW 530e 530e xDrive iPerformance 2.0L I4 Auto AWD 0 $62,860 $53,711 $9,149 $724 1461 mi
2018 BMW 5 Series 540d xDrive 3.0L I6 8 Speed Auto AWD 0 $72,895 $63,750 $9,145 $859 111 mi
2018 BMW X5 eDrive xDrive40e iPerformance 2.0L I4 Auto AWD 0 $65,045 $55,900 $9,145 $754 1363 mi
2018 BMW X5 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $66,345 $57,213 $9,132 $771 525 mi
2019 BMW 650i 650i Gran Coupe 4.4L V8 8 Speed Auto RWD 0 $103,165 $94,042 $9,123 $1,268 1214 mi
2018 BMW 330i 330i 2.0L I4 Auto RWD 3,219 $45,600 $36,481 $9,119 $492 638 mi
2019 BMW 740i 740i 3.0L I6 Auto RWD 14 $91,150 $82,031 $9,119 $1,106 638 mi
2019 BMW 530e 530e xDrive iPerformance 2.0L I4 Auto AWD 0 $62,235 $53,121 $9,114 $716 1461 mi
2018 BMW 3 Series 330i xDrive 2.0L I4 8 Speed Auto AWD 1,460 $48,485 $39,376 $9,109 $531 42 mi
2019 BMW 750i Sedan 750i 4.4L V8 Auto RWD 1,106 $108,995 $99,888 $9,107 $1,346 2280 mi
2018 BMW 3 Series 330i xDrive 2.0L I4 8 Speed Auto AWD 5,145 $53,085 $43,995 $9,090 $593 593 mi
2019 BMW 7 Series 750i xDrive 4.4L V8 8 Speed Auto AWD 0 $131,625 $122,544 $9,081 $1,652 111 mi
2019 BMW 540i 540i 3.0L I6 8 Speed Auto RWD 0 $71,270 $62,191 $9,079 $838 525 mi
2018 BMW X2 xDrive28i 2.0L I4 8 Speed Auto AWD 1,980 $46,510 $37,440 $9,070 $505 42 mi
2018 BMW 330i 330i 2.0L I4 8 Speed Auto RWD 0 $49,460 $40,392 $9,068 $544 1214 mi
2018 BMW 330i 330i 2.0L I4 8 Speed Auto RWD 0 $49,460 $40,393 $9,067 $544 1214 mi
2018 BMW 330i 330i 2.0L I4 8 Speed Auto RWD 0 $46,035 $36,984 $9,051 $499 1214 mi
2019 BMW 5 Series 530e xDrive iPerformance 2.0L I4 Auto AWD 6 $59,095 $50,047 $9,048 $675 333 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 1,035 $73,020 $63,975 $9,045 $862 421 mi
2018 BMW 530i 530i 2.0L I4 Auto RWD 0 $55,945 $46,900 $9,045 $632 1363 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 2,223 $73,020 $63,975 $9,045 $862 421 mi
2018 BMW X5 sDrive35i 3.0L I6 Auto RWD 0 $59,945 $50,900 $9,045 $686 1363 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 2,663 $73,020 $63,975 $9,045 $862 421 mi
2018 BMW X5 xDrive35i 3.0L I6 Auto AWD 2,928 $73,020 $63,975 $9,045 $862 421 mi
2019 BMW 530e 530e xDrive iPerformance 2.0L I4 Auto AWD 0 $60,785 $51,741 $9,044 $697 1461 mi
2018 BMW 640i 640i xDrive Gran Turismo 3.0L I6 Auto AWD 4 $75,335 $66,295 $9,040 $894 524 mi
2018 BMW 540i 540i xDrive 3.0L I6 8 Speed Auto AWD 0 $68,935 $59,896 $9,039 $807 576 mi
2018 BMW 330i 330i xDrive 2.0L I4 8 Speed Auto AWD 0 $49,030 $39,996 $9,034 $539 576 mi
2018 BMW X1 xDrive28i 2.0L I4 Auto AWD 2 $45,140 $36,112 $9,028 $487 524 mi
2019 BMW X6 sDrive35i 3.0L I6 8 Speed Auto RWD 0 $74,360 $65,341 $9,019 $881 525 mi