New & Used 2020 BMW 330 for Sale in Lumberton, NJ

Filters
Filter Advanced Filters
Sort By
Great Deal

Used 2020 BMW 330 i xDrive

$38,579
30,093 mi.
23 mi. from 08048
225 Bala Ave Bala Cynwyd, PA 19004
(888) 571-0176
Fair Deal

Used 2020 BMW 330 i xDrive

$38,998
28,240 mi.
5 mi. from 08048
1971 Burlington-Mount Holly Rd Mount Holly, NJ 08060
(877) 803-0596
Good Deal

Used 2020 BMW 330 i xDrive

$42,277
9,937 mi.
22 mi. from 08048
2568 Brunswick Pike Lawrence, NJ 08648
(856) 335-1669

Used 2020 BMW 330 i xDrive

$26,581
70,843 mi.
10 mi. from 08048
538 RT 38 East Maple Shade, NJ 08052
(856) 437-4013
Great Deal

Used 2020 BMW 330 i xDrive

$31,418
60,460 mi.
24 mi. from 08048
501 Delsea Dr Glassboro, NJ 08028
(856) 513-2065
Great Deal

Used 2020 BMW 330 i

$29,302
62,550 mi.
24 mi. from 08048
501 Delsea Dr Glassboro, NJ 08028
(856) 513-2065

Used 2020 BMW 330 i

$25,881
60,799 mi.
10 mi. from 08048
538 RT 38 East Maple Shade, NJ 08052
(856) 437-4013
Great Deal

Used 2020 BMW 330 i xDrive

$37,997
23,842 mi.
9 mi. from 08048
500 W RTE 70 MARLTON, NJ 08053
(856) 452-0988

Used 2020 BMW 330 i

$27,881
60,196 mi.
10 mi. from 08048
538 RT 38 East Maple Shade, NJ 08052
(856) 437-4013

Used 2020 BMW 330 i xDrive

35,850 mi.
20 mi. from 08048
3400 Route 42 Turnersville, NJ 08012
(866) 504-7455

Find 2020 BMW 330 Deals in Nearby Cities

Bmw 330s for Sale by Year