1,199 Used BMW Cars For Sale in UK

  • BMW 325i SE 2000/X E46 1 OWNER 109K AUTO FULL MAIN DEALER SERVICE HISTORY
    1

    £1,995

  •  BMW 4 Series, 2014 (64), Manual Petrol, 22,844 miles
    2
    Barnet

    £18,000

  • 2007 BMW 320d SE E92 Coupe IMMACULATE CONDITION £135.00 per year road tax
    10
    Chesterfield

    £4,750

  • BMW 3 Series, 2003 (03) Black Saloon, Manual Petrol, 117,370 miles
    1
    Southampton

    £950

  •  BMW 4 Series, 2014 (64), Manual Petrol, 22,844 miles
    2
    Chelmsford

    £18,000

  • BMW 3 Series, 2008 (58) Black Saloon, Manual Petrol, 75,000 miles
    2
    Folkestone

    £1,700

  • BMW 3 Series, 2001 (51) Green Coupe, Automatic Petrol, 31,000 miles
    9
    Wirral

    £4,595

  •  BMW 1 Series, 2010 (60), Manual Diesel, 94,000 miles
    1
    Watford

    £6,299

  • 2002 (52) BMW 330 CI SPORT 2 Door Convertible in BLACK, LONG MOT JULY 2018
    10
    Southend On Sea

    £1,995

  • BMW 1 series, 2005 (05) Black Hatchback, Manual Petrol, 120,000 miles
    6
    Wigan

    £2,000

  •  BMW X6, 2013 (63), Automatic Diesel, 40,000 miles
    2
    Sheffield

    £25,890

  •  BMW 2 SERIES, 2016 (66), Manual Petrol, 2,430 miles
    2
    Ellesmere Port

    £42,990

  • BMW 3 Series, 2006 (06) Black Saloon, Manual Petrol, 116,000 miles
    5
    Northampton

    £2,550

  •  BMW 3 SERIES, 2012 (12), Automatic Diesel, 54,670 miles
    2
    Leigh

    £10,990

  •  BMW 3 SERIES, 2002 (52), Automatic Petrol, 115,000 miles
    1
    Bacup

    £3,990

  •  BMW 3 SERIES, 2013 (13), Manual Diesel, 95,240 miles
    2
    Burnley

    £10,990

  • BMW 1 series, 2005 (05) Blue Hatchback, Manual Petrol, 100,000 miles
    2
    Walsall

    £799

  •  BMW 3 SERIES, 2006 (06), Manual Petrol, 64,000 miles
    2
    Stockport

    £4,995

  •  BMW 5 SERIES, 2007 (07), Manual Diesel, 119,158 miles
    2
    Skelmersdale

    £3,944

  •  BMW X1, 2010 (59), Automatic Diesel, 144,945 miles
    2
    Burnley

    £6,995

  • BMW X5, 2006 (55), Automatic Diesel, 139,000 miles
    10
    West Byfleet

    £4,900

  •  BMW X3, 2007 (57), Manual Diesel, 88,000 miles
    2
    Manchester

    £5,500

  • BMW 3 Series, 2004 (04) Silver Saloon, Manual Diesel, 149,000 miles
    4
    Dover

    £1,200

  •  BMW 3 SERIES, 2011 (11), Manual Diesel, 79,000 miles
    2
    Manchester

    £7,000

  • BMW X3, 2005 (05) Black Estate, Manual Diesel, 169,000 miles
    7
    Seaham

    £2,900

  • Silver Manual 5 Door BMW 1 Series 120iM Sport with Full Leather Interior and Full Service History 2006
    9
    Haringey

    £3,500

  •  BMW X1, 2010 (10), Automatic Diesel, 68,050 miles
    2
    Middlesbrough

    £9,000

  •  BMW 3 Series, 2012 (62), Manual Diesel, 31,272 miles
    2
    Middlesbrough

    £12,000

  •  BMW 3 Series, 2011 (11), Manual Petrol, 55,000 miles
    2
    Rayleigh

    £7,990

  •  BMW X6, 2014 (14), Automatic Diesel, 24,000 miles
    2
    Chelmsford

    £27,000

  •  BMW X5, 2014 (64), Automatic Diesel, 23,000 miles
    2
    Chelmsford

    £36,000

  •  BMW 1 Series, 2009 (09), Automatic Petrol, 56,000 miles
    1
    Southampton

    £8,995

  •  BMW 3 Series, 2001 (51), Automatic Petrol, 70,000 miles
    2
    Southampton

    £1,795

  •  BMW 3 Series, 2007 (07), Manual Petrol, 102,000 miles
    1
    Southampton

    £3,995

  •  BMW M3, 2012 (13), Automatic Petrol, 45,000 miles
    2
    Hitchin

    £26,995

  •  BMW 1 Series, 2006 (06), Automatic Petrol, 83,000 miles
    2
    Witney

    £3,995

  •  BMW Z3, 1998 (S), Manual Petrol, 130,000 miles
    2
    Bexhill On Sea

    £1,395

Need Cars finance?

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