EXCLUSIVE OFFERS ON APPROVED USED BMWs.

Please take a look below at some of our exclusive offers on a range of Delivery Mileage and Ex-Management BMWs, all available for immediate delivery.

Book your appointment today by clicking HERE, email SMS or alternatively call us now on 0131 669 0900.

 

 

 

 

 

Exclusive Approved Used Offers
Reset Filter
  • 18 Plate 218d M Sport Active Tourer

    List Price £29,165 Now £19,990 Save £9,175 £289 Deposit £289 Per Month
    • 5,386 Miles
    • 18" M Double Spoke Alloys
    • Black Dakota Leather Interior
    • BMW Navigation
    • Park Distance Control
  • 18 Plate M240i 2dr Step Auto

    List Price £41,245 Now £26,990 Save £14,255 £405 Deposit £405 Per Month
    • 11,095 Miles
    • Harman Kardon Hi-Fi
    • BMW Navigation
    • Heated Front Seats
    • Sun Protection Glass
  • 68 Plate 118i M Sport Shadow

    List Price £27,650 Now £19,990 Save £7,660 £285 Deposit £285 Per Month
    • 1,537 Miles
    • 18" M Double Spoke Alloys
    • Sun Protection Glass
    • Park Distance Control
    • BMW Navigation
  • 68 Plate 118i M Sport Shadow Edition Saloon

    List Price £28,210 Now £19,990 Save £8,220 £285 Deposit £285 Per Month
    • 2,139 Miles
    • Sun Protection Glass
    • Heated Front Seats
    • Park Distance Control
    • BMW Navigation
  • 68 Plate 520d xDrive M Sport Auto

    List Price £45,835 Now £32,990 Save £12,845 £459 Deposit £459 Per Month
    • 1,516 Miles
    • 18" Alloy Wheels
    • Park Distance Control
    • Professional Navigation
    • Sun Protection Glass
  • 68 Plate 530d M Sport 5dr Touring Auto

    List Price £51,560 Now £35,990 Save £15,570 £489 Deposit £489 Per Month
    • 2,003 Miles
    • 19" M Double Spoke Alloys
    • Park Distance Control
    • Professional Navigation System
    • Full M Bodykit
  • 68 Plate X3 xDrive 20d M Sport

    List Price £43,315 Now £35,990 Save £7,325 £489 Deposit £489 Per Month
    • 2,359
    • Parking Assistant
    • Sun Protection Glass
    • Real Time Traffic Information
    • BMW Navigation
  • 68 Plate X3 xDrive 20d M Sport

    List Price £44,420 Now £35,990 Save £8,430 £489 Deposit £489 Per Month
    • 2,854 Miles
    • Professional Navigation
    • Parking Assistant
    • Sun Protection Glass
    • 19" Bi-colour Alloys
  • 68 Plate X4 xDrive 20d M Sport Step Auto

    List Price £46,950 Now £38,990 Save £7,960 £535 Deposit £535 Per Month
    • 3,561 Miles
    • 20" Alloy Wheels
    • Parking Assistant
    • BMW Navigation
    • Apple CarPlay
  • 18 Plate 118d M Sport 3dr

    List Price £27,530 Now £18,990 Save £8,540 £289 Deposit £289 Per Month
    • 7,646 Miles
    • 18" Bi-colour Alloys
    • Sport Front Seats
    • Bluetooth
    • BMW Navigation
  • 68 Plate i3s Range Extender

    List Price £42,580 Now £33,990 Save £8,590 £555 Deposit £555 Per Month
    • 1,042 Miles
    • 20" Alloy Wheels
    • Professional Navigation
    • Extended Storage
    • DAB Digital Radio
  • 18 Plate 420i M Sport Convertible

    List Price £41,505 Now £27,490 Save £14,015 £419 Deposit £419 Per Month
    • 5,434 Miles
    • Black Dakota Leather
    • 19" Alloys
    • Heated Steering Wheel
    • Park Distance Control
  • 18 Plate 530d M Sport Saloon

    List Price £49,310 Now £38,990 Save £10,320 £585 Deposit £585 Per Month
    • 2,709 Miles
    • Heated Front Seats
    • Sun Protection Glass
    • BMW Navigation
    • Park Distance Control
  • 18 Plate X2 xDrive 20d M Sport

    List Price £37,585 Now £28,990 Save £8,595 £415 Deposit £415 Per Month
    • 2,709 Miles
    • Sun Protection Glass
    • Heated & Sport Seats
    • BMW Navigation
    • Park Distance Control
  • 18 Plate 335d xDrive M Sport Saloon

    List Price £49,815 Now £35,990 Save £13,825 £600 Deposit £600 Per Month
    • 8,561 Miles
    • 20" Alloys
    • Reversing Assist Camera
    • Sun Protection Glass
    • Heated Front Seats
  • 18 Plate 335d xDrive M Sport Saloon

    List Price £46,610 Now £35,990 Save £10,620 £600 Deposit £600 Per Month
    • 8,161 Miles
    • DAB Digital Radio
    • Park Distance Control
    • Professional Media Package
    • Reversing Assist Camera
  • 18 Plate X5 M50d

    List Price £74,365 Now £50,990 Save £23,375 £719 Deposit £719 Per Month
    • 5,587 Miles
    • Panoramic Glass Sunroof
    • M Sport Package
    • BMW Navigation
    • Heated Front Seats
  • 68 Plate X3 xDrive 30d M Sport

    List Price £49,940 Now £38,790 Save £11,150 £530 Deposit £530 Per Month
    • 7,638 Miles
    • 19" Bi-colour Alloys
    • M Sport Plus Package
    • Professional Navigation
    • Extended Storage
  • 18 Plate X6 xDrive 40d M Sport

    List Price £65,675 Now £44,990 Save £20,685 £615 Deposit £615 Per Month
    • 4,974 Miles
    • 20" Alloys
    • Reversing Assist Camera
    • Professional Navigation
    • DAB Digital Radio
  • 18 Plate X5 25d M Sport

    List Price £59,685 Now £42,990 Save £16,695 £635 Deposit £635 Per Month
    • 6,150 Miles
    • 20" Alloys
    • Xenon Headlights
    • Park Assist
    • M Sport Plus Package
  • 68 Plate X5 xDrive 40d M Sport

    List Price £69,405 Now £52,990 Save £16,415 £815 Deposit £815 Per Month
    • 6,150 Miles
    • 21" Alloy Wheels
    • BMW Professional Navigation
    • Reversing Assist Camera
    • Xenon Headlihts
  • 68 Plate 430d M Sport Gran Coupe

    List Price £43,780 Now £33,990 Save £9,790 £529 Deposit £529 Per Month
    • 6,448 Miles
    • Park Distance Control
    • BMW Professional Navigation
    • Sun Protection Glass
    • 20" Alloys
  • 68 Plate X3 xDrive 30d M Sport

    List Price £51,175 Now £39,990 Save £11,185 £539 Deposit £539 Per Month
    • 6,037 Miles
    • Sun Protection Glass
    • Comfort Package
    • Professional Navigation
    • High-Beam Assistant
  • 18 Plate M140i Shadow Edition

    List Price £38,200 Now £26,990 Save £11,210 £405 Deposit £405 Per Month
    • 6,037 Miles
    • Comfort Package
    • Comfort Access
    • Professional Navigation
    • Real Time Traffic Information
  • 68 Plate 430d M Sport Gran Coupe

    List Price £43,780 Now £33,990 Save £9,790 £529 Deposit £529Per Month
    • 5 Miles
    • 20" Alloy Wheels
    • Professional Navigation
    • Automatic Air Conditioning
    • Sun Protection Glass
  • 18 Plate 335d xDrive M Sport

    List Price £48,105 Now £36,990 Save £11,115 £609 Deposit £609 Per Month
    • 6,342 Miles
    • Black Dakota Leather
    • Heated Front Seats
    • Automatic Air Conditioning
    • Sun Protection Glass
  • 68 Plate M2 Coupe Competition Pack

    List Price £54,015 Now £49,990 Save £4,025 £685 Deposit £685 Per Month
    • 2,140 Miles
    • Harman Kardon Hi-Fi
    • M2 Plus Pack
    • Adaptive LED Headlights
    • Park Distance Control
  • 18 Plate 335d xDrive M Sport

    List Price £49,815 Now £36,990 Save £12,825 £619 Deposit £619 Per Month
    • 0 Miles
    • Head-Up Display
    • Reversing Assist Camera
    • Bluetooth
    • Park Distance Control
  • 18 Plate 335d xDrive M Sport Touring

    List Price £49,285 Now £36,990 Save £12,295 £619 Deposit £619 Per Month
    • 0 Miles
    • Full M Bodykit & Alloys
    • Professional Media Package
    • Heated Front Seats
    • BMW Navigation
  • 18 Plate 335d xDrive M Sport

    List Price £49,815 Now £36,990 Save £12,825 £619 Deposit £619 Per Month
    • 0 Miles
    • 19" Alloys
    • Head-Up Display
    • Professional Navigation
    • Reversing Assist Camera
  • 68 Plate X3 xDrive 20d M Sport

    List Price £43,970 Now £37,990 Save £5,980 £545 Deposit £545 Per Month
    • 0 Miles
    • 20" Bi-colour Alloys
    • LED Headlights
    • Professional Navigation System
    • M Sport Plus Package
    • Nicole
      It turned out on closer inspection of my final bill that I had been charged £49.99 for mats that I h...
      21 Oct More
    • stacey
      craig dick was really helpfull he sold me my 1st car . any question i had for him he gave me a reall...
      12 Oct More
    View all reviews

Representative Finance Examples

PCP Personalised Finance Quotation Why choose PCP finance?
Monthly Payment
£685.00
Term of Agreement
48 Months
Annual Mileage
8000
Customer Deposit
£685.00
On the Road Cash Price
£47,990.00
Total Amount of Credit
£47,305.00
Rate of Interest
2.52%
Option to Purchase Fee
£0
Optional Final Payment
£22,666.80
Total Amount Payable
£56,231.80
APR
5.9%
Excess Mileage Charge
13.76 pence per mile
Authorised and regulated by the Financial Conduct Authority