1,523 Used BMW Cars For Sale near North Yorkshire

    Regional freeads (within 50 miles of North Yorkshire)

  •  BMW 3 SERIES, 2011 (61), Automatic Diesel, 56,002 miles
    2
    Burnley - 46 miles

    £12,650

  •  BMW X1, 2011 (11), Manual Diesel, 75,195 miles
    2
    Pudsey - 31 miles

    £9,400

  •  BMW 3 SERIES, 2016 (00), Automatic Diesel, 11,250 miles
    2
    Leeds - 31 miles

    £25,990

  •  BMW I8, 2014 (64), Automatic Petrol/electric, 19,029 miles
    2
    Leeds - 31 miles

    £59,990

  •  BMW 3 SERIES, 2012 (62), Semi Automatic Petrol, 36,685 miles
    2
    Leeds - 31 miles

    £26,990

  •  BMW X5, 2016 (66), Automatic Petrol, 9,251 miles
    2
    Leeds - 31 miles

    £58,980

  •  BMW 1 SERIES, 2010 (10), Manual Diesel, 61,000 miles
    2
    Batley - 37 miles

    £5,690

  • 2017 BMW 4 Series Diesel sat nav 2,752 miles px swap
    10
    Goole - 44 miles

    £24,200

  • BMW 225d SERIES, 2015 (65) Red Coupe, Automatic Diesel, 29,300 miles
    10
    Burnley - 45 miles

    £19,995

  • BMW 1 series, 2010 (10) Black Hatchback, Manual Diesel, 104,000 miles
    10
    Scarborough - 43 miles

    £5,995

  •  BMW X5, 2006 (06), Automatic Diesel, 109,000 miles
    2
    Bradford - 33 miles

    £5,199

  •  BMW 5 SERIES, 2007 (57), Manual Diesel, 117,000 miles
    2
    Bradford - 33 miles

    £3,770

  •  BMW X3, 2008 (G1), Automatic Diesel, 103,000 miles
    2
    Bradford - 33 miles

    £6,999

  •  BMW 3 Series, 2011 (11), Manual Petrol, 59,753 miles
    2
    Darlington - 19 miles

    £6,999

  • BMW 318i,  44129 MILES, TITANIUM SILVER, EXCELLENT CONDITION WITH CREAM LEATHER SEATS AND WALNUT TRIM
    10
    Harrogate - 18 miles

    £2,490

  •  BMW 5 Series, 2014 (64), Automatic Diesel, 42,931 miles
    2
    Sunderland - 45 miles

    £16,899

  •  BMW 1 Series, 2015 (65), Manual Petrol, 14,201 miles
    2
    Durham - 37 miles

    £15,395

  •  BMW X1, 2013 (13), Manual Diesel, 28,500 miles
    2
    Leeds - 30 miles

    £12,980

  •  BMW 3 SERIES, 2007 (07), Automatic Petrol, 46,000 miles
    2
    Bradford - 33 miles

    £4,500

  •  BMW 3 SERIES, 2014 (64), Automatic Diesel, 39,000 miles
    2
    Bradford - 33 miles

    £14,890

  • BMW X3 SD M SPORT 2008
    8
    Dewsbury - 39 miles

    £7,995

  • 1998 BMW E36 328I AUTOMATIC CONVERTIBLE CABRIOLET - SILVER, LOW MILEAGE
    10
    Middlesbrough - 22 miles

    £3,950

  •  BMW X1, 2010 (60), Manual Diesel, 46,275 miles
    2
    Middlesbrough - 24 miles

    £9,000

  • BMW 3 Series, 2004 (54) Blue Coupe, Manual Diesel, 122,000 miles
    3
    Houghton Le Spring - 39 miles

    £1,400

  • Durham - 36 miles

    £10,900

  •  BMW 3 SERIES, 2010 (60), Manual Diesel, 106,425 miles
    2
    Burnley - 44 miles

    £6,490

  •  BMW 6 SERIES, 2011 (HE), Automatic Diesel, 49,000 miles
    2
    Shipley - 31 miles

    £19,995

  •  BMW 1 SERIES, 2012 (8Y), Automatic Petrol, 50,953 miles
    2
    Burnley - 46 miles

    £15,950

  •  BMW 1 SERIES, 2009 (09), Automatic Diesel, 92,000 miles
    2
    Bradford - 33 miles

    £5,199

  • 2000 V BMW E39 M5 - CARBON BLACK - FUTURE CLASSIC
    10
    Middlesbrough - 22 miles

    £10,750

  •  BMW 3 SERIES, 2009 (09), Automatic Diesel, 87,000 miles
    2
    Batley - 37 miles

    £6,990

  •  BMW 5 SERIES, 2009 (58), Automatic Diesel, 119,000 miles
    1
    Bradford - 34 miles

    £8,995

  •  BMW 3 Series, 2016 (66), Automatic Diesel, 16,001 miles
    2
    Leeds - 32 miles

    £26,744

  •  BMW 2 SERIES, 2016 (16), Semi Automatic Petrol, 18,000 miles
    2
    Shipley - 31 miles

    £38,995

  •  BMW 3 SERIES, 2007 (57), Automatic Petrol, 31,000 miles
    2
    Shipley - 31 miles

    £12,995

  •  BMW 5 SERIES, 2010 (10), Automatic Diesel, 107,000 miles
    2
    Bradford - 33 miles

    £9,500

  •  BMW 5 SERIES, 2014 (14), Automatic Diesel, 74,912 miles
    2
    Burnley - 46 miles

    £13,999

  •  BMW 5 SERIES, 2010 (60), Automatic Diesel, 45,233 miles
    2
    Burnley - 46 miles

    £12,450

  •  BMW 5 SERIES, 2009 (59), Manual Diesel, 96,000 miles
    2
    Bradford - 34 miles

    £7,489

  • BMW 5 Series, 2013 (63) Blue Saloon. 6 Speed Manual Diesel. BMW Service History.
    10
    Leeds - 29 miles

    £11,695

  •  BMW 3 Series, 2015 (65), Automatic Diesel, 28,799 miles
    2
    Knaresborough - 17 miles

    £17,490

  •  BMW 320, 2006 (06), Manual Diesel, 170 miles
    4
    Doncaster - 49 miles

    £1,600

  •  BMW 1 Series, 2016 (16), Manual Diesel, 17,878 miles
    2
    Harrogate - 18 miles

    £13,490

  •  BMW 3-Series, 2014 (64), Manual Diesel, 36,611 miles
    2
    Barnsley - 46 miles

    £12,991

  •  BMW 6 SERIES, 2014 (XV), Automatic Petrol, 22,200 miles
    2
    Burnley - 46 miles

    £40,999

  •  BMW 3 SERIES, 2011 (11), Manual Diesel, 113,000 miles
    2
    Bradford - 33 miles

    £5,199

  • BMW X3, 2005 (05) Blue Estate, Manual Diesel, 100,000 miles
    6
    Shildon - 26 miles

    £3,200

  •  BMW 1 series, 2007 (07), Manual Diesel, 130,000 miles
    1
    Bradford - 36 miles

    £2,250

  •  BMW 1 SERIES, 2013 (63), M Petrol, 30,635 miles
    2
    Newcastle Upon Tyne - 49 miles

    £9,499

  •  BMW 3 Series, 2016 (66), Automatic Diesel, 7,127 miles
    2
    Darlington - 19 miles

    £20,999

  •  BMW 3 Series, 2011 (61), Automatic Diesel, 33,449 miles
    2
    Darlington - 19 miles

    £12,299

Need Cars finance?

Use our simple calculator to find what your monthly repayments would be