Grassicks BMW

Grassicks BMW Premier BMW centre in Perth, Scotland. Grassicks BMW offers the latest new models along with a wide r Alfred saw to that. There's no rush.

Alfred Grassick first opened the doors of his Garage in 1922, then in 1971 his son Donald Grassick took on the BMW franchise. Following Donald's untimely death his wife Mary continued to run the business until 1995. After many years building a successful business Grassicks decided to sell to our family own group Eastern Western Motor Group in 2017. There's nothing like growing up in a big family t

o teach you about looking after others. Grassicks BMW of Perth has always been for people who like things just so. He understood about delivering peerless service, and that attitude is honoured by every new generation. Today Grassicks customers enjoy a supreme level of quality care, and an attention to detail that reminds them just how things ought to be. We're proud to remain a family business in an age of corporate giants; and we look forward to welcoming you to our family. Oh, and don't worry, you won't have to remember anyone's birthday! The BMW range is designed to give you the widest choice possible. Some customers know exactly what they want, right down to the floor mats. Others need some help deciding what's best for them. We'll spend as much time as it takes talking to you to discover just what it is you want out of your driving experience. With Grassicks BMW you'll always be confident that you're making the best choice. At Grassicks it's the same with our finance packages. We have a range of flexible purchase options that can be tailored to suit the private or business user. We look forward to seeing you soon.

Own the BMW of your dreams for £499 per monthApproved Used BMW iX2 eDrive20 M Sport75' Plate | Electric | Automatic | 4,...
19/07/2026

Own the BMW of your dreams for £499 per month

Approved Used BMW iX2 eDrive20 M Sport
75' Plate | Electric | Automatic | 4,990 mi
£33,798

For full details visit:
👉https://usedcars.bmw.co.uk/vehicle/202604041293689?quoteref=57f68014-1f13-41a0-ac69-4d104dd32639

Key Specs:
- Portimao Blue
- Technology Pack
- High-Beam Assistant
- Comfort Access/Keyless Entry
- Reverse Camera/Park Assist
- M Alcantara Veganza combination Black contrast stitching

Official Fuel Consumption:
• Energy Consumption (WLTP): 3.8 mi/kWh
• Electric Range (WLTP) 282mi

BMW Approved Used Car Benefits Inc:
• 12 Month BMW Warranty
• 12 Month BMW Roadside Assistance
• 12 Month MOT

We are happy to take your old car in part exchange and settle off your existing finance, however we will need to see it to value it.

To request a test drive or a part exchange appraisal, call our Sales Team on 0173 863 0001, or leave us a Direct Message.
............................................................................
£530 per month with a customer deposit of £399*
£516 per month with a customer deposit of £1228*
£499 per month with a customer deposit of £1703*............................................................................

BMW iX2 eDrive20 M Sport. Financial Services (Personal Contract Plan^) representative example. Based on 8,000 annual mileage.

Duration: 48 Months
47 Monthly Payments: £499
Customer Deposit: £1703
Retail Cash Price: £33,798
Acceptance Fee: £0*
Optional Final Payment: £15,035.33
Purchase Fee: £0**
Total Amount Payable: £40,191.44
Total Charge for Credit: £6,393.44
Representative: 6.9 % APR

^At the end of the agreement there are three options i) pay the optional final payment and own the vehicle. ii) return the vehicle: (subject to excess mileage and fair wear and tear, charges may apply). iii) replace/part exchange the vehicle. Retail sales only *payable with first payment. ** payable with optional final payment, 9.32p per mile excess mileage charges apply (PLUS VAT), further charge may be payable if vehicle is returned. Indemnities may be required. Subject to status.

Brendon, Bethan & Bailey the dog were in collecting their new BMW X3 finished in Brooklyn Grey.Thank you again for your ...
18/07/2026

Brendon, Bethan & Bailey the dog were in collecting their new BMW X3 finished in Brooklyn Grey.

Thank you again for your business, from Owen and the team at Grassicks BMW.

Own the BMW of your dreams for £499 per monthApproved Used BMW 420i M Sport Gran Coupe *HUGE SPEC*25' Plate | Petrol | A...
18/07/2026

Own the BMW of your dreams for £499 per month

Approved Used BMW 420i M Sport Gran Coupe *HUGE SPEC*
25' Plate | Petrol | Automatic | 3,934 mi
£36,490

For full details visit:
👉https://usedcars.bmw.co.uk/vehicle/202605052123636?quoteref=1d1cc4b9-d0aa-416a-aaa9-8d8adf1c220a

Key Specs:
- Mineral White
- M Sport Pro Pack
- Technology Pack
- Comfort Pack
- Live Cockpit Pro with Head up Display
- Harman/Kardon Surround Sound Audio & Much More

Official Fuel Consumption:
• Combined : 40.94 mpg
• Combined CO2 Emissions 156 g/km

BMW Approved Used Car Benefits Inc:
• 12 Month BMW Warranty
• 12 Month BMW Roadside Assistance
• 12 Month MOT

We are happy to take your old car in part exchange and settle off your existing finance, however we will need to see it to value it.

To request a test drive or a part exchange appraisal, call our Sales Team on 0173 863 0001, or leave us a Direct Message.
............................................................................
£608 per month with a customer deposit of £399*
£555 per month with a customer deposit of £2475*
£499 per month with a customer deposit of £4666*............................................................................

BMW 420i M Sport Gran Coupe. Financial Services (Personal Contract Plan^) representative example. Based on 8,000 annual mileage.

Duration: 48 Months
47 Monthly Payments: £555
Customer Deposit: £2475.34
Retail Cash Price: £36,490
Acceptance Fee: £0*
Optional Final Payment: £17,934.85
Purchase Fee: £0**
Total Amount Payable: £46,495.19
Total Charge for Credit: £10,005.19
Representative: 9.9% APR

^At the end of the agreement there are three options i) pay the optional final payment and own the vehicle. ii) return the vehicle: (subject to excess mileage and fair wear and tear, charges may apply). iii) replace/part exchange the vehicle. Retail sales only *payable with first payment. ** payable with optional final payment, 11.79p per mile excess mileage charges apply (PLUS VAT), further charge may be payable if vehicle is returned. Indemnities may be required. Subject to status.

Thank you to Gregor, who was in this week to collect his Approved Used BMW M240i.A car with performance and character li...
17/07/2026

Thank you to Gregor, who was in this week to collect his Approved Used BMW M240i.

A car with performance and character like this is made to be enjoyed and we’re sure it’ll put a smile on your face every time you get behind the wheel. We wish you many happy miles ahead.

Thanks again from Owen and the rest of the team here at Grassicks BMW.

If you’re interested in a similar vehicle, get in touch with us on 01738 630001

Own the BMW of your dreams for £399 per month!Approved Used BMW M135i xDrive23' Plate | Petrol | Automatic | 12,700 mi£2...
17/07/2026

Own the BMW of your dreams for £399 per month!

Approved Used BMW M135i xDrive
23' Plate | Petrol | Automatic | 12,700 mi
£29,499

For full details visit:
👉https://usedcars.bmw.co.uk/vehicle/202606163337679?quoteref=df8fabd3-69bc-4729-81a6-dd15653ae3a5

Key Specs:
- Skyscraper Grey
- M135i Pro Pack
- Heated Steering Wheel + Front Seats
- Harman/Kardon Surround Sound Audio
- Parking Assistant/Reverse Camera
- 19" Bicolour Double-spoke style 552 M alloy wheels

Official Fuel Consumption:
• Combined : 37.17 mpg
• Combined CO2 Emissions 171 g/km

BMW Approved Used Car Benefits Inc:
• 12 Month BMW Warranty
• 12 Month BMW Roadside Assistance
• 12 Month MOT

We are happy to take your old car in part exchange and settle off your existing finance, however we will need to see it to value it.

To request a test drive or a part exchange appraisal, call our Sales Team on 0173 863 0001, or leave us a Direct Message.
............................................................................
£500 per month with a customer deposit of £399*
£459 per month with a customer deposit of £1999*
£399 per month with a customer deposit of £4355*............................................................................

BMW M135i xDrive. Financial Services (Personal Contract Plan^) representative example. Based on 8,000 annual mileage.

Duration: 48 Months
47 Monthly Payments: £459
Customer Deposit: £1999
Retail Cash Price: £29,499
Acceptance Fee: £0*
Optional Final Payment: £13,899.29
Purchase Fee: £0**
Total Amount Payable: £37,481.63
Total Charge for Credit: £7,982.63
Representative: 9.9% APR

^At the end of the agreement there are three options i) pay the optional final payment and own the vehicle. ii) return the vehicle: (subject to excess mileage and fair wear and tear, charges may apply). iii) replace/part exchange the vehicle. Retail sales only *payable with first payment. ** payable with optional final payment, 10.01p per mile excess mileage charges apply (PLUS VAT), further charge may be payable if vehicle is returned. Indemnities may be required. Subject to status.

Own the BMW of your dreams for £299 per month!Approved Used BMW X1 sDrive20i xLine69' Plate | Petrol | Automatic | 28,07...
16/07/2026

Own the BMW of your dreams for £299 per month!

Approved Used BMW X1 sDrive20i xLine
69' Plate | Petrol | Automatic | 28,074 mi
£18,490

For full details visit:
👉https://usedcars.bmw.co.uk/vehicle/202604161603476?quoteref=7b76ddea-8768-4ecd-a813-a139dd5bb1a8

Key Specs:
- Mineral Grey
- xLine package
- Black Dakota leather with perforation
- 18" Bicolour Y-spoke style 579 light alloy wheels
- Seat heating, front
- Roof rails, High-gloss Shadowline Black

Official Fuel Consumption:
• Combined : 40.35 mpg
• Combined CO2 Emissions 158 g/km

BMW Approved Used Car Benefits Inc:
• 12 Month BMW Warranty
• 12 Month BMW Roadside Assistance
• 12 Month MOT

We are happy to take your old car in part exchange and settle off your existing finance, however we will need to see it to value it.

To request a test drive or a part exchange appraisal, call our Sales Team on 0173 863 0001, or leave us a Direct Message.
............................................................................
£345 per month with a customer deposit of £399*
£327 per month with a customer deposit of £999*
£299 per month with a customer deposit of £2008*............................................................................

BMW X1 sDrive20i xLine. Financial Services (Personal Contract Plan^) representative example. Based on 8,000 annual mileage.

Duration: 42 Months
41 Monthly Payments: £299
Customer Deposit: £2008
Retail Cash Price: £18,490
Acceptance Fee: £0*
Optional Final Payment: £8,411.23
Purchase Fee: £0**
Total Amount Payable: £22,678.32
Total Charge for Credit: £4,188.32
Representative: 9.9% APR

^At the end of the agreement there are three options i) pay the optional final payment and own the vehicle. ii) return the vehicle: (subject to excess mileage and fair wear and tear, charges may apply). iii) replace/part exchange the vehicle. Retail sales only *payable with first payment. ** payable with optional final payment, 6.93p per mile excess mileage charges apply (PLUS VAT), further charge may be payable if vehicle is returned. Indemnities may be required. Subject to status.

Own the BMW of your dreams for £499 per monthApproved Used BMW X4 xDrive20d M Sport71' Plate | Diesel | Automatic | 36,5...
16/07/2026

Own the BMW of your dreams for £499 per month

Approved Used BMW X4 xDrive20d M Sport
71' Plate | Diesel | Automatic | 36,584mi
£31,590

For full details visit:
👉https://usedcars.bmw.co.uk/vehicle/202605072205698?quoteref=13fd47b9-e34f-4084-8e8a-bab013a40886

Key Specs:
- Alpine White
- M Sport Pro Pack
- Heated Steering Wheel
- 20" Double-spoke style 787 M light alloy wheels
- Sun Protection/Privacy Glass
- M Sport brakes with Red callipers

Official Fuel Consumption:
• Combined : 48.7 mpg
• Combined CO2 Emissions 151 g/km

BMW Approved Used Car Benefits Inc:
• 12 Month BMW Warranty
• 12 Month BMW Roadside Assistance
• 12 Month MOT

We are happy to take your old car in part exchange and settle off your existing finance, however we will need to see it to value it.

To request a test drive or a part exchange appraisal, call our Sales Team on 0173 863 0001, or leave us a Direct Message.
............................................................................
£553 per month with a customer deposit of £399*
£537 per month with a customer deposit of £999*
£499 per month with a customer deposit of £2517*............................................................................

BMW X4 xDrive20d M Sport. Financial Services (Personal Contract Plan^) representative example. Based on 8,000 annual mileage.

Duration: 48 Months
47 Monthly Payments: £499
Customer Deposit: £2517
Retail Cash Price: £31,590
Acceptance Fee: £0*
Optional Final Payment: £13,922.41
Purchase Fee: £0**
Total Amount Payable: £39,892.88
Total Charge for Credit: £8,302.88
Representative: 9.9% APR

^At the end of the agreement there are three options i) pay the optional final payment and own the vehicle. ii) return the vehicle: (subject to excess mileage and fair wear and tear, charges may apply). iii) replace/part exchange the vehicle. Retail sales only *payable with first payment. ** payable with optional final payment, 6.83p per mile excess mileage charges apply (PLUS VAT), further charge may be payable if vehicle is returned. Indemnities may be required. Subject to status.

14/07/2026

Own the BMW of your dreams for £599 per month

Approved Used BMW iX xDrive45 M Sport
75' Plate | Electric | Automatic | 6,409 mi
£52,490

For full details visit:
👉https://usedcars.bmw.co.uk/vehicle/202604041296611?quoteref=be5edd6e-4505-4e98-a8c3-35c87c06f1ee

Key Specs:
- Arctic Race Blue
- M Sport Package
- Iconic Glow Kidney Grille
- 22" M Aerodynamic Wheels 1025 M Multicolour
- Sun Protection Glass
- Harman/Kardon Audio System

Official Fuel Consumption:
• Energy Consumption (WLTP) 3.3 mi/kWh
• Electric Range (WLTP) 359mi

BMW Approved Used Car Benefits Inc:
• 12 Month BMW Warranty
• 12 Month BMW Roadside Assistance
• 12 Month MOT

We are happy to take your old car in part exchange and settle off your existing finance, however we will need to see it to value it.

To request a test drive or a part exchange appraisal, call our Sales Team on 0173 863 0001, or leave us a Direct Message.

BMW iX xDrive45 M Sport. Financial Services (Personal Contract Plan^) representative example. Based on 8,000 annual mileage.

Duration: 48 Months
47 Monthly Payments: £599
Customer Deposit: £8,276
Retail Cash Price: £52,490
Acceptance Fee: £0*
Optional Final Payment: £25,015.07
Purchase Fee: £0**
Total Amount Payable: £62,043.13
Total Charge for Credit: £9,553.13
Representative: 6.9 % APR

^At the end of the agreement there are three options i) pay the optional final payment and own the vehicle. ii) return the vehicle: (subject to excess mileage and fair wear and tear, charges may apply). iii) replace/part exchange the vehicle. Retail sales only *payable with first payment. ** payable with optional final payment, 15.32p per mile excess mileage charges apply (PLUS VAT), further charge may be payable if vehicle is returned. Indemnities may be required. Subject to status.

Own the drive of your dreams for just £375 per/monthApproved Used BMW 128ti23' Plate | Petrol | Automatic | 8,214 miles£...
13/07/2026

Own the drive of your dreams for just £375 per/month
Approved Used BMW 128ti
23' Plate | Petrol | Automatic | 8,214 miles
£26,399
Key Specs:
- Melbourne Red Metallic
- 128ti Package
- M Sport Brakes with Red Calipers
- Sun Protection/Privacy Glass
- Wireless Apple Carplay/Android Auto
Official Fuel Consumption:
• Combined : 40.94 mpg
• Combined CO2 Emissions 158 g/km
BMW Approved Used Car Benefits Inc:
• 12 Month BMW Warranty
• 12 Month BMW Roadside Assistance
• 12 Month MOT
We are happy to take your old car in part exchange and settle off your existing finance, however we will need to see it to value it.
To request a test drive or a part exchange appraisal, call our Sales Team on 01738 630001, or leave us a Direct Message...........................................................................
£375 with a customer deposit of £2,661
£399 with a customer deposit of £1,706
£425 with a customer deposit of £670..........................................................................
2023 BMW 128ti. Financial Services (Personal Contract Plan^) representative example. Based on 8,000 annual mileage.
Term of agreement 49 months
48 monthly payments of £375.00
Cash Price £26,399.00
Total deposit £2,661.96
Amount of credit £23,737.04
Optional final payment £12,944.73
Annual mileage 8,000 miles
Excess mileage 8.99p per mile
Fixed rate of interest 9.9 % fixed
APR 9.9 %
Total amount payable £33,606.69
^At the end of the agreement there are three options i) pay the optional final payment and own the vehicle. ii) return the vehicle: (subject to excess mileage and fair wear and tear, charges may apply). iii) replace/part exchange the vehicle. Retail sales only *payable with first payment. ** payable with optional final payment, 8.99p per mile excess mileage charges apply (PLUS VAT), further charge may be if vehicle is returned. Indemnities may be required. Subject to status. Offer may be varied or withdrawn at any time. Subject to status. Eastern BMW is authorised and regulated by the FCA – we are a credit broker not a lender. BMW Financial Services, Summit ONE, Summit Avenue, Farnborough, Hampshire, GU14 0FB. Credit is available to UK residents aged 18 years and over.

Own the BMW of your dreams for £777 per monthApproved Used BMW iX xDrive45 M Sport75' Plate | Electric | Automatic | 6,4...
12/07/2026

Own the BMW of your dreams for £777 per month

Approved Used BMW iX xDrive45 M Sport
75' Plate | Electric | Automatic | 6,409 mi
£52,990

For full details visit:
👉https://usedcars.bmw.co.uk/vehicle/202604041296611?quoteref=be5edd6e-4505-4e98-a8c3-35c87c06f1ee

Key Specs:
- Arctic Race Blue
- M Sport Package
- Iconic Glow Kidney Grille
- 22" M Aerodynamic Wheels 1025 M Multicolour
- Sun Protection Glass
- Harman/Kardon Audio System

Official Fuel Consumption:
• Energy Consumption (WLTP) 3.3 mi/kWh
• Electric Range (WLTP) 359mi

BMW Approved Used Car Benefits Inc:
• 12 Month BMW Warranty
• 12 Month BMW Roadside Assistance
• 12 Month MOT

We are happy to take your old car in part exchange and settle off your existing finance, however we will need to see it to value it.

To request a test drive or a part exchange appraisal, call our Sales Team on 0173 863 0001, or leave us a Direct Message.

BMW iX xDrive45 M Sport. Financial Services (Personal Contract Plan^) representative example. Based on 8,000 annual mileage.

Duration: 48 Months
47 Monthly Payments: £777
Customer Deposit: £2312.14
Retail Cash Price: £52,990
Acceptance Fee: £0*
Optional Final Payment: £24,329.05
Purchase Fee: £0**
Total Amount Payable: £63,160.19
Total Charge for Credit: £10,170.19
Representative: 7.9 % APR

^At the end of the agreement there are three options i) pay the optional final payment and own the vehicle. ii) return the vehicle: (subject to excess mileage and fair wear and tear, charges may apply). iii) replace/part exchange the vehicle. Retail sales only *payable with first payment. ** payable with optional final payment, 15.32p per mile excess mileage charges apply (PLUS VAT), further charge may be payable if vehicle is returned. Indemnities may be required. Subject to status.

Address

The Triangle, Inveralmond
Perth
PH13GA

Opening Hours

Monday 9am - 6pm
Tuesday 9am - 6pm
Wednesday 9am - 6pm
Thursday 9am - 6pm
Friday 9am - 6pm
Saturday 9am - 5pm
Sunday 12pm - 5pm

Telephone

+441738630001

Alerts

Be the first to know and let us send you an email when Grassicks BMW posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Grassicks BMW:

Share