Skip to main content
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Filters
  • Brooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NABrooklyn Gray Metallic 2026 BMW 330 xDrive NA

    $44,290

    11,606 mi.
    Est. $756/mo

    Twin Pine Ford

    4.5
    Check Availability
    Ephrata, PA (29 mi)

    Quick view
  • Blue 2011 BMW 328 xDriveBlue 2011 BMW 328 xDriveBlue 2011 BMW 328 xDriveBlue 2011 BMW 328 xDriveBlue 2011 BMW 328 xDriveBlue 2011 BMW 328 xDrive

    $9,476

    92,746 mi.
    Est. $162/mo

    Trend Auto Motors Inc

    4.1
    Check Availability
    Malvern, PA (14 mi)

    Quick view
  • $73,989

    14,472 mi.
    Est. $1,263/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $42,989

    9,569 mi.
    Est. $734/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $73,989

    2,537 mi.
    Est. $1,263/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $59,989

    32,204 mi.
    Est. $1,024/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $36,989

    41,542 mi.
    Est. $631/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • Mineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330i

    $19,977

    81,158 mi.
    Est. $341/mo

    Trend Auto Motors Inc

    4.1
    Check Availability
    Malvern, PA (14 mi)

    Quick view
  • $13,008

    13,008 mi.
    Est. $222/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $59,989

    6,023 mi.
    Est. $1,024/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $68,989

    6,281 mi.
    Est. $1,178/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $68,989

    5,110 mi.
    Est. $1,178/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (27 mi)
    Quick view
  • $2,990

    83,149 mi.
    Est. $51/mo

    Selden Motors

    3.2
    Check Availability
    Willow Grove, PA (27 mi)
    Quick view
  • Alpine White 2025 BMW X2 xDrive28iAlpine White 2025 BMW X2 xDrive28iAlpine White 2025 BMW X2 xDrive28iAlpine White 2025 BMW X2 xDrive28iAlpine White 2025 BMW X2 xDrive28i

    $39,488

    22,636 mi.
    Est. $674/mo

    Chapman of Horsham

    4.4
    Check Availability
    Horsham, PA (26 mi)

    Quick view
  • $70,985

    22,490 mi.
    Est. $1,212/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $42,885

    22,170 mi.
    Est. $732/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $72,700

    3,881 mi.
    Est. $1,241/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $55,385

    29,314 mi.
    Est. $945/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $53,380

    3,505 mi.
    Est. $911/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • Silver 2018 BMW 530 530i Sedan 4DSilver 2018 BMW 530 530i Sedan 4DSilver 2018 BMW 530 530i Sedan 4DSilver 2018 BMW 530 530i Sedan 4DSilver 2018 BMW 530 530i Sedan 4DSilver 2018 BMW 530 530i Sedan 4D

    $16,977

    91,792 mi.
    Est. $290/mo

    Trend Auto Motors Inc

    4.1
    Check Availability
    Malvern, PA (14 mi)

    Quick view
  • $53,408

    3,030 mi.
    Est. $912/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $48,162

    26,350 mi.
    Est. $822/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $53,700

    2,079 mi.
    Est. $917/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $65,850

    28,989 mi.
    Est. $1,124/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $52,976

    3,979 mi.
    Est. $904/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • Black Sapphire Metallic 2019 BMW M2 CompetitionBlack Sapphire Metallic 2019 BMW M2 CompetitionBlack Sapphire Metallic 2019 BMW M2 CompetitionBlack Sapphire Metallic 2019 BMW M2 CompetitionBlack Sapphire Metallic 2019 BMW M2 CompetitionBlack Sapphire Metallic 2019 BMW M2 Competition

    $46,290

    45,195 mi.
    Est. $790/mo

    Piazza Hyundai of West Chester

    3.1
    Check Availability
    West Chester, PA (25 mi)

    Quick view
  • $36,415

    14,222 mi.
    Est. $622/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $52,452

    3,286 mi.
    Est. $895/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $52,894

    5,282 mi.
    Est. $903/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • $35,335

    13,738 mi.
    Est. $603/mo

    BMW of the Main Line

    Bala Cynwyd, PA (27 mi)
    Quick view
  • Gray 2015 BMW 335 XIGray 2015 BMW 335 XIGray 2015 BMW 335 XIGray 2015 BMW 335 XIGray 2015 BMW 335 XIGray 2015 BMW 335 XI

    $23,998

    42,199 mi.
    Est. $410/mo

    CarMax Smithtown

    4.9
    Check Availability
    $149 delivery to King of Prussia, PA (18 mi)
    Quick view
  • Carbon Black Metallic 2024 BMW X3 M AWDCarbon Black Metallic 2024 BMW X3 M AWDCarbon Black Metallic 2024 BMW X3 M AWDCarbon Black Metallic 2024 BMW X3 M AWDCarbon Black Metallic 2024 BMW X3 M AWDCarbon Black Metallic 2024 BMW X3 M AWD

    $62,578

    $3.2K
    32,100 mi.
    Est. $1,068/mo

    NJ Auto Haus LLC

    Check Availability
    $799 delivery from Elizabeth, NJ (79 mi)
    Quick view
Skip to Listings
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed