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 Listings
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
  • Storm Bay Metallic 2021 BMW X2 xDrive28iStorm Bay Metallic 2021 BMW X2 xDrive28iStorm Bay Metallic 2021 BMW X2 xDrive28iStorm Bay Metallic 2021 BMW X2 xDrive28iStorm Bay Metallic 2021 BMW X2 xDrive28iStorm Bay Metallic 2021 BMW X2 xDrive28i

    $19,634

    $300
    52,008 mi.
    Est. $364/mo

    Marysville Toyota

    4.9
    Marysville, WA (25 mi)
    Check Availability

  • Storm Bay Metallic 2021 BMW X2 xDrive28iStorm Bay Metallic 2021 BMW X2 xDrive28iStorm Bay Metallic 2021 BMW X2 xDrive28iStorm Bay Metallic 2021 BMW X2 xDrive28iStorm Bay Metallic 2021 BMW X2 xDrive28iStorm Bay Metallic 2021 BMW X2 xDrive28i

    $19,634

    $300
    52,008 mi.
    Est. $364/mo

    Marysville Toyota

    4.9
    Marysville, WA (25 mi)
    Check Availability

  • Sparkling Graphite Metallic 2008 BMW 335 335xiSparkling Graphite Metallic 2008 BMW 335 335xiSparkling Graphite Metallic 2008 BMW 335 335xiSparkling Graphite Metallic 2008 BMW 335 335xiSparkling Graphite Metallic 2008 BMW 335 335xiSparkling Graphite Metallic 2008 BMW 335 335xi

    $10,150

    137,250 mi.
    Est. $188/mo

    Motorcars Limited

    3.7
    Mt Vernon, WA (9 mi)
    Check Availability
  • Frozen Portimao Blue II Metallic 2024 BMW M2 6-SpeedFrozen Portimao Blue II Metallic 2024 BMW M2 6-SpeedFrozen Portimao Blue II Metallic 2024 BMW M2 6-SpeedFrozen Portimao Blue II Metallic 2024 BMW M2 6-SpeedFrozen Portimao Blue II Metallic 2024 BMW M2 6-SpeedFrozen Portimao Blue II Metallic 2024 BMW M2 6-Speed

    $67,150

    13,791 mi.
    Est. $1,246/mo

    Motorcars Limited

    3.7
    Mt Vernon, WA (9 mi)
    Check Availability
  • Blue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40i

    $24,700

    66,925 mi.
    Est. $458/mo

    MB Motors - Bellingham

    4.7
    Bellingham, WA (24 mi)
    Check Availability
  • White 2017 BMW X3 xDrive28iWhite 2017 BMW X3 xDrive28iWhite 2017 BMW X3 xDrive28iWhite 2017 BMW X3 xDrive28iWhite 2017 BMW X3 xDrive28iWhite 2017 BMW X3 xDrive28i

    $13,198

    63,749 mi.
    Est. $245/mo

    MB Motors - Bellingham

    4.7
    Bellingham, WA (24 mi)
    Check Availability
  • White 2020 BMW X3 MWhite 2020 BMW X3 MWhite 2020 BMW X3 MWhite 2020 BMW X3 MWhite 2020 BMW X3 MWhite 2020 BMW X3 M

    $41,998

    73,373 mi.
    Est. $779/mo

    CarMax Tulalip

    4.6
    Marysville, WA (28 mi)
    Check Availability
  • Portimao Blue Metallic 2023 BMW X1 xDrive28iPortimao Blue Metallic 2023 BMW X1 xDrive28iPortimao Blue Metallic 2023 BMW X1 xDrive28iPortimao Blue Metallic 2023 BMW X1 xDrive28iPortimao Blue Metallic 2023 BMW X1 xDrive28iPortimao Blue Metallic 2023 BMW X1 xDrive28i

    $28,700

    $495
    40,569 mi.
    Est. $532/mo

    MB Motors - Bellingham

    4.7
    Bellingham, WA (24 mi)
    Check Availability
  • Alpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30i

    $27,001

    39,583 mi.
    Est. $501/mo

    Motorcars Limited

    3.7
    Mt Vernon, WA (9 mi)
    Check Availability
  • Alpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30i

    $25,150

    47,817 mi.
    Est. $467/mo

    Motorcars Limited

    3.7
    Mt Vernon, WA (9 mi)
    Check Availability
  • 2021 BMW M240 i xDrive2021 BMW M240 i xDrive2021 BMW M240 i xDrive2021 BMW M240 i xDrive2021 BMW M240 i xDrive2021 BMW M240 i xDrive

    $37,699

    $500
    37,903 mi.
    Est. $699/mo

    Northwest Auto Hub

    2.3
    mount vernon, WA (8 mi)
    Check Availability
  • 2012 BMW 135 135i2012 BMW 135 135i2012 BMW 135 135i2012 BMW 135 135i2012 BMW 135 135i2012 BMW 135 135i

    $18,871

    $816
    32,475 mi.
    Est. $350/mo

    Bellingham Ford

    4.6
    Bellingham, WA (24 mi)
    Check Availability
  • Alpine White 2026 BMW M340 xDrive NAAlpine White 2026 BMW M340 xDrive NAAlpine White 2026 BMW M340 xDrive NAAlpine White 2026 BMW M340 xDrive NAAlpine White 2026 BMW M340 xDrive NAAlpine White 2026 BMW M340 xDrive NA

    $61,699

    $500
    5,354 mi.
    Est. $1,144/mo

    Northwest Auto Hub

    2.3
    mount vernon, WA (8 mi)
    Check Availability
  • Alpine White 2008 BMW 135 135iAlpine White 2008 BMW 135 135iAlpine White 2008 BMW 135 135iAlpine White 2008 BMW 135 135iAlpine White 2008 BMW 135 135iAlpine White 2008 BMW 135 135i

    $9,750

    120,407 mi.
    Est. $181/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Titanium Silver Metallic 2003 BMW M3 BaseTitanium Silver Metallic 2003 BMW M3 BaseTitanium Silver Metallic 2003 BMW M3 BaseTitanium Silver Metallic 2003 BMW M3 BaseTitanium Silver Metallic 2003 BMW M3 BaseTitanium Silver Metallic 2003 BMW M3 Base

    $49,750

    78,771 mi.
    Est. $923/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Toledo Blue Metallic 2006 BMW X5 3.0iToledo Blue Metallic 2006 BMW X5 3.0iToledo Blue Metallic 2006 BMW X5 3.0iToledo Blue Metallic 2006 BMW X5 3.0iToledo Blue Metallic 2006 BMW X5 3.0iToledo Blue Metallic 2006 BMW X5 3.0i

    $6,750

    100,562 mi.
    Est. $125/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Monaco Blue Metallic 2007 BMW 335 335xiMonaco Blue Metallic 2007 BMW 335 335xiMonaco Blue Metallic 2007 BMW 335 335xiMonaco Blue Metallic 2007 BMW 335 335xiMonaco Blue Metallic 2007 BMW 335 335xiMonaco Blue Metallic 2007 BMW 335 335xi

    $6,750

    150,296 mi.
    Est. $125/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Blue 2008 BMW X6 xDrive35iBlue 2008 BMW X6 xDrive35iBlue 2008 BMW X6 xDrive35iBlue 2008 BMW X6 xDrive35iBlue 2008 BMW X6 xDrive35iBlue 2008 BMW X6 xDrive35i

    $9,750

    93,794 mi.
    Est. $181/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Liquid Blue Metallic 2014 BMW 335 335iLiquid Blue Metallic 2014 BMW 335 335iLiquid Blue Metallic 2014 BMW 335 335iLiquid Blue Metallic 2014 BMW 335 335iLiquid Blue Metallic 2014 BMW 335 335iLiquid Blue Metallic 2014 BMW 335 335i

    $14,443

    88,585 mi.
    Est. $268/mo

    Jack Carroll's Skagit Hyundai

    3.4
    Burlington, WA (9 mi)
    Check Availability
  • Alpine White 2018 BMW M4 BaseAlpine White 2018 BMW M4 BaseAlpine White 2018 BMW M4 BaseAlpine White 2018 BMW M4 BaseAlpine White 2018 BMW M4 BaseAlpine White 2018 BMW M4 Base

    $52,750

    44,396 mi.
    Est. $978/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Jet Black 2009 BMW 335 xDriveJet Black 2009 BMW 335 xDriveJet Black 2009 BMW 335 xDriveJet Black 2009 BMW 335 xDriveJet Black 2009 BMW 335 xDriveJet Black 2009 BMW 335 xDrive

    $11,750

    124,748 mi.
    Est. $218/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Black Sapphire Metallic 2015 BMW X4 xDrive28iBlack Sapphire Metallic 2015 BMW X4 xDrive28iBlack Sapphire Metallic 2015 BMW X4 xDrive28iBlack Sapphire Metallic 2015 BMW X4 xDrive28iBlack Sapphire Metallic 2015 BMW X4 xDrive28iBlack Sapphire Metallic 2015 BMW X4 xDrive28i

    $14,750

    89,386 mi.
    Est. $274/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Grey 2011 BMW X5 xDrive 35i Sport ActivityGrey 2011 BMW X5 xDrive 35i Sport ActivityGrey 2011 BMW X5 xDrive 35i Sport ActivityGrey 2011 BMW X5 xDrive 35i Sport ActivityGrey 2011 BMW X5 xDrive 35i Sport ActivityGrey 2011 BMW X5 xDrive 35i Sport Activity

    $9,750

    90,625 mi.
    Est. $181/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Black 2014 BMW X3 xDrive28iBlack 2014 BMW X3 xDrive28iBlack 2014 BMW X3 xDrive28iBlack 2014 BMW X3 xDrive28iBlack 2014 BMW X3 xDrive28iBlack 2014 BMW X3 xDrive28i

    $11,750

    68,360 mi.
    Est. $218/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Alpine White 2017 BMW X3 xDrive28iAlpine White 2017 BMW X3 xDrive28iAlpine White 2017 BMW X3 xDrive28iAlpine White 2017 BMW X3 xDrive28iAlpine White 2017 BMW X3 xDrive28iAlpine White 2017 BMW X3 xDrive28i

    $11,750

    95,402 mi.
    Est. $218/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Alpine White 2014 BMW X6 xDrive35iAlpine White 2014 BMW X6 xDrive35iAlpine White 2014 BMW X6 xDrive35iAlpine White 2014 BMW X6 xDrive35iAlpine White 2014 BMW X6 xDrive35iAlpine White 2014 BMW X6 xDrive35i

    $14,750

    77,797 mi.
    Est. $274/mo

    International Autohaus

    Bellingham, WA (24 mi)
    Check Availability
  • Tan 2017 BMW 540 XITan 2017 BMW 540 XITan 2017 BMW 540 XITan 2017 BMW 540 XITan 2017 BMW 540 XITan 2017 BMW 540 XI

    $25,998

    56,070 mi.
    Est. $482/mo

    CarMax Lynnwood

    4.6
    $49 delivery to Marysville, WA (28 mi)
    Check Availability
  • Alpine White 2021 BMW X5 M BaseAlpine White 2021 BMW X5 M BaseAlpine White 2021 BMW X5 M BaseAlpine White 2021 BMW X5 M BaseAlpine White 2021 BMW X5 M BaseAlpine White 2021 BMW X5 M Base

    $64,100

    49,988 mi.
    Est. $1,189/mo

    Unique Motors Seattle LLC

    $399 delivery from Kent, WA (72 mi)
    Check Availability