1,519 Used BMW Cars For Sale in UK

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

    £1,995

  • BMW 5 Series, 2008 (58) Red Estate, Automatic Diesel, 157,200 miles
    10
    Lincoln

    £3,950

  • BMW Z3, 1997 (R) Blue Convertible, Manual Petrol, 128,000 miles
    8
    Swansea

    £900

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

    £4,500

  • BMW 3 Series, 2001 (51) Blue Convertible, Manual Petrol, 121,000 miles
    3
    Pontypridd

    £1,200

  • BMW 5 Series, 2002 (02) Blue Estate, Manual Petrol, 170,000 miles
    10
    Lytham St. Annes

    £1,250

  • BMW 3 Series M Sport, 2011 (11) Black Saloon, Manual Petrol, 78,350 miles
    10
    Newham

    £7,000

  •  BMW 3 Series, 2007 (07), Automatic Diesel, 100,400 miles
    2
    Oxford

    £4,495

  •  BMW M3, 2017 (17), Automatic Petrol, 3,000 miles
    2
    Littlehampton

    £54,495

  •  BMW 3 Series, 2014 (64), Automatic Petrol, 18,000 miles
    2
    Bexley

    £15,995

  •  BMW 1 Series, 2013 (63), Manual Diesel, 60,000 miles
    2
    Canvey Island

    £8,500

  •  BMW 3 Series, 2009 (59), Manual Petrol, 67,500 miles
    2
    Witney

    £5,995

  •  BMW i8, 2015 (65), Automatic Hybrid, 17,000 miles
    2
    Sheffield

    £63,950

  •  BMW 3 Series, 2004 (54), Automatic Petrol, 118,000 miles
    2
    Southampton

    £2,495

  •  BMW 1 Series, 2013 (63), Manual Diesel, 41,000 miles
    2
    Southampton

    £9,995

  •  BMW 3 Series, 2011 (61), Automatic Diesel, 84,000 miles
    2
    Fareham

    £8,995

  •  BMW X3, 2007 (5M), Manual Diesel, 114,368 miles
    2
    Eastbourne

    £5,495

  •  BMW X5, 2014 (14), Automatic Diesel, 33,500 miles
    2
    Lightwater

    £32,500

  •  BMW 7 Series, 2003 (52), Automatic Petrol, 99,000 miles
    2
    Bedford

    £3,485

  •  BMW 1 Series, 2013 (63), Manual Diesel, 62,000 miles
    2
    Canterbury

    £9,995

  •  BMW 1 Series, 2012 (12), Manual Petrol, 44,000 miles
    2
    Canterbury

    £8,995

  •  BMW 1 Series, 2014 (64), Manual Diesel, 31,000 miles
    2
    Canterbury

    £11,495

  •  BMW X6, 2012 (62), Automatic Diesel, 70,000 miles
    2
    Chichester

    £21,000

  •  BMW 1 Series, 2009 (59), Automatic Petrol, 80,778 miles
    2
    Hayling Island

    £5,795

  •  BMW 5 Series, 2006 (06), Automatic Petrol, 68,000 miles
    2
    Cheltenham

    £6,495

  •  BMW M5, 2014 (64), Automatic Petrol, 8,800 miles
    2
    Brent

    £38,950

  •  BMW Z4, 2011 (61), Automatic Petrol, 35,000 miles
    2
    Dartford

    £14,950

  •  BMW 5 Series, 2014 (64), Automatic Diesel, 92,000 miles
    2
    Dartford

    £19,950

  •  BMW X5, 2004 (54), Automatic Diesel, 106,000 miles
    2
    Croydon

    £5,450

  •  BMW 3 Series, 2013 (63), Manual Diesel, 55,000 miles
    2
    Coventry

    £11,000

  •  BMW 3 Series, 2007 (23), Automatic Diesel, 77,000 miles
    2
    Bristol

    £6,699

  •  BMW 4 Series, 2014 (63), Automatic Diesel, 20,000 miles
    2
    Sevenoaks

    £19,000

  •  BMW 5 Series, 2013 (63), Automatic Diesel, 64,768 miles
    2
    Sevenoaks

    £15,495

  •  BMW 3 Series, 2008 (08), Automatic Diesel, 38,437 miles
    2
    Sevenoaks

    £9,000

  •  BMW X5, 2009 (59), Automatic Diesel, 69,700 miles
    2
    Newcastle Upon Tyne

    £15,795

  •  BMW 5 Series, 2015 (65), Automatic Diesel, 36,000 miles
    2
    Caldicot

    £21,490

  •  BMW 1 Series, 2016 (66), Manual Petrol, 12,000 miles
    2
    Caldicot

    £15,490

  •  BMW 1 Series (3), Manual Diesel, 89,970 miles
    2
    Hinckley

    £6,000

  •  BMW 3 Series, 2003 (03), Automatic Petrol, 147,000 miles
    2
    Weston Super Mare

    £1,695

  •  BMW 1 Series, 2010 (60), Manual Diesel, 50,000 miles
    1
    Bristol

    £6,990

  •  BMW Z4, 2012 (12), Manual Petrol, 59,000 miles
    2
    Farnham

    £12,850

  •  BMW X5 M, 2012 (12), Automatic Diesel, 46,000 miles
    2
    Farnham

    £26,500

  •  BMW 3 Series, 2007 (57), Manual Petrol, 88,626 miles
    2
    Hassocks

    £5,750

  •  BMW 1 Series, 2011 (3A), Manual Petrol, 55,600 miles
    2
    Hassocks

    £6,250

  •  BMW 1 Series, 2013 (08), Manual Diesel, 53,652 miles
    2
    Etchingham

    £10,500

  •  BMW 3 Series, 2010 (10), Manual Diesel, 139,585 miles
    2
    Cheltenham

    £4,495

Need Cars finance?

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