BMW iX1 Tyres

Filters

Loading filters...

#{filter.label}

Searching for products...
#{product.node.vendor}
#{product.node.title}
View Product
#{product.node.promoTitle}
#{product.node.priceDropData.label}
#{t.prefix}
#{t.daysRemainder} #{t.daysRemainder === 1 ? 'day' : 'days'} #{t.hoursRemainder} hrs
#{t.h}h :#{t.m}m :#{t.s}s
#{t.prefix}
#{t.daysRemainder} #{t.daysRemainder === 1 ? 'day' : 'days'} #{t.hoursRemainder} hrs
#{t.h}h :#{t.m}m :#{t.s}s
#{product.node.vendor}
#{tag} FITS YOUR #{vehicleMakeName}

#{getProductTitleFromTags(product.node)}

#{line.trim()}

#{product.node.title}

Front: #{fitmentDisplay(product.node).frontSize || ''} #{fitmentDisplay(product.node).frontPrice || ''}
Rear: #{fitmentDisplay(product.node).rearSize || ''} #{fitmentDisplay(product.node).rearPrice || ''} Not available
Rear: Not available
Front
#{getSplitQty(product.node, 'front')}
#{getSplitStock(product.node, 'front')?.available === 'L' ? 'Limited stock' : availabilityString(product.node)} in #{getNearestStoreName()} (#{getSplitStock(product.node, 'front').availableQty} available) – #{getSplitStock(product.node, 'front').leadTimeDays} day lead time
#{getSplitStock(product.node, 'front')?.available === 'L' ? 'Limited stock' : wheelAvailabilityString(product.node).line1} (#{getSplitStock(product.node, 'front').availableQty} available) – #{getSplitStock(product.node, 'front').leadTimeDays} day lead time
#{wheelAvailabilityString(product.node).line2}
Stock unavailable, please refresh.
Checking...
Rear
#{getSplitQty(product.node, 'rear')}
#{getSplitStock(product.node, 'rear')?.available === 'L' ? 'Limited stock' : product?.node?.splitProduct?.node ? availabilityString(product.node.splitProduct.node) : availabilityString(product.node)} in #{getNearestStoreName()} (#{getSplitStock(product.node, 'rear').availableQty} available) – #{getSplitStock(product.node, 'rear').leadTimeDays} day lead time
#{getSplitStock(product.node, 'rear')?.available === 'L' ? 'Limited stock' : product?.node?.splitProduct?.node ? wheelAvailabilityString(product.node.splitProduct.node).line1 : wheelAvailabilityString(product.node).line1} (#{getSplitStock(product.node, 'rear').availableQty} available) – #{getSplitStock(product.node, 'rear').leadTimeDays} day lead time
#{wheelAvailabilityString(product.node.splitProduct.node).line2}
Stock unavailable, please refresh.
Checking...
Rear
0
Not available
SAVE #{product.node.saving} ON A SET OF 4 [#{product.node.promoUnitPrice} ea]
#{product.node.stock?.available === 'L' ? 'Limited stock' : availabilityString(product.node)} in #{getNearestStoreName()} (#{product.node.stock.availableQty} available) – #{product.node.stock.leadTimeDays} day lead time
#{product.node.stock?.available === 'L' ? 'Limited stock in ' + getNearestStoreName() : wheelAvailabilityString(product.node).line1} (#{product.node.stock.availableQty} available) – #{product.node.stock.leadTimeDays} day lead time
#{wheelAvailabilityString(product.node).line2}
Stock unavailable, please refresh.
Checking stock...
#{promoStore.priceFormat(product.node.priceRange.minVariantPrice.amount)} #{String(product.node.productType || '').toLowerCase().includes('wheel') ? 'per wheel' : 'per tyre'}
SAVE #{product.node.saving} ON A SET OF 4 [#{product.node.promoUnitPrice} ea]
All-inclusive tyre pricing, no hidden costs. Every tyre price includes GST, fitting, balancing, tyre disposal, tubeless valves and Australia-wide warranty, included on every tyre, every time.

This collection currently excludes products for your #{vehicleName}

See all deals
There are no products that match your filters in this promotion

This collection currently does not include products for your #{vehicleName}

See all deals
There are no products that match your filters in this collection
See all Tyres See all Wheels

The BMW iX1 is a compact electric SUV that spends most of its time on quiet commutes, school runs and weekend trips. Because it is heavy for its size and delivers instant torque, the right tyres balance comfort, low noise, wet-weather confidence and steering response, while meeting the load and speed ratings your car needs. Start with a vehicle or tyre size search on this page to find what fits.

Factory tyre sizes for the iX1

The factory size depends on which version you drive:

  • xDrive30 all-wheel drive (xLine, M Sport and later grades), 2023-on: 245/45R19
  • eDrive20 front-wheel drive (2023–2025 models): 225/55R18

Wheel packages vary, and some cars were ordered with optional wheels, so a size mentioned for another iX1 should not automatically be ordered for yours. The tyre placard on the driver's door jamb is the final word on size, load index and speed rating.

Choosing tyres for how you drive

Think about your experience with the current tyres. If they suit you, a comparable product is a sensible starting point. If you would like a quieter ride or a different feel, say what you notice and on which roads. Wet-road grip and price belong in the same conversation as comfort and response.

Three options to compare, each offered in both factory sizes:

  • Yokohama V553: an EV-oriented road tyre developed around low noise, comfort and efficient running.
  • Michelin E Primacy: an efficiency-focused tyre with low rolling resistance as its main priority.
  • Bridgestone Turanza 6: a touring tyre aimed at smooth, quiet travel and wet-weather control, suited to conventional, hybrid and electric cars.

EV-rated, XL and low-noise tyres

An xDrive30 weighs about 2085kg unladen, so load rating matters. Many 245/45R19 tyres are XL (extra load) construction, and you should never fit a tyre with a lower load index or speed rating than your placard specifies. Tyres marked EV are designed with electric cars in mind, for example for lower rolling resistance or reduced road noise, which becomes more noticeable in a quiet electric cabin. The label alone does not establish suitability or promise a particular change in range, so start with the correct size and ratings, then compare comfort, noise, wet-road and handling qualities. Our EV tyre buying guide explains more.

BMW markings and fitting advice

Some BMW tyres carry manufacturer markings or specific construction details, and a couple of the 245/45R19 tyres on this page are listed as BMW and Mercedes-Benz fitments. If you are considering a change from what is currently fitted, ask your local Bob Jane T-Marts store to check the complete requirements for your car. If one tyre is damaged or the previous set has worn unevenly, tell the store what is fitted now; a wheel alignment may be worth doing alongside new tyres.

FAQs

What size tyres does a BMW iX1 take?

The all-wheel-drive xDrive30 takes 245/45R19, and the front-wheel-drive eDrive20 takes 225/55R18. Check your placard, especially if the car has optional wheels.

How much do BMW iX1 tyres cost?

Tyres on this page start from around $194 per tyre and go up to about $742, depending on size, brand and construction. Bob Jane T-Marts tyre prices include fitting, balancing, tubeless valves, GST and old tyre disposal. If your car has tyre pressure sensors, ask the store about any sensor parts.

Do I have to choose an EV-labelled tyre for my iX1?

No. The replacement must suit your car's size, load and speed requirements and your driving priorities. EV-labelled tyres are worth comparing for noise and efficiency, alongside conventional tyres that meet the placard. See BMW Australia's iX1 page for current model details.

Top Selling Products

No products match your vehicle fitment. Browse all products.

#{product.node.vendor}
#{product.node.title}
View Product
#{product.node.promoTitle}
#{product.node.priceDropData.label}
#{t.prefix}
#{t.daysRemainder} #{t.daysRemainder === 1 ? 'day' : 'days'} #{t.hoursRemainder} hrs
#{t.h}h :#{t.m}m :#{t.s}s
#{t.prefix}
#{t.daysRemainder} #{t.daysRemainder === 1 ? 'day' : 'days'} #{t.hoursRemainder} hrs
#{t.h}h :#{t.m}m :#{t.s}s
#{product.node.vendor}
#{tag} FITS YOUR #{vehicleMakeName}

#{getProductTitleFromTags(product.node)}

#{line.trim()}

#{product.node.title}

Front: #{fitmentDisplay(product.node).frontSize || ''} #{fitmentDisplay(product.node).frontPrice || ''}
Rear: #{fitmentDisplay(product.node).rearSize || ''} #{fitmentDisplay(product.node).rearPrice || ''} Not available
Rear: Not available
Front
#{getSplitQty(product.node, 'front')}
#{getSplitStock(product.node, 'front')?.available === 'L' ? 'Limited stock' : availabilityString(product.node)} in #{getNearestStoreName()} (#{getSplitStock(product.node, 'front').availableQty} available) – #{getSplitStock(product.node, 'front').leadTimeDays} day lead time
#{getSplitStock(product.node, 'front')?.available === 'L' ? 'Limited stock' : wheelAvailabilityString(product.node).line1} (#{getSplitStock(product.node, 'front').availableQty} available) – #{getSplitStock(product.node, 'front').leadTimeDays} day lead time
#{wheelAvailabilityString(product.node).line2}
Stock unavailable, please refresh.
Checking...
Rear
#{getSplitQty(product.node, 'rear')}
#{getSplitStock(product.node, 'rear')?.available === 'L' ? 'Limited stock' : product?.node?.splitProduct?.node ? availabilityString(product.node.splitProduct.node) : availabilityString(product.node)} in #{getNearestStoreName()} (#{getSplitStock(product.node, 'rear').availableQty} available) – #{getSplitStock(product.node, 'rear').leadTimeDays} day lead time
#{getSplitStock(product.node, 'rear')?.available === 'L' ? 'Limited stock' : product?.node?.splitProduct?.node ? wheelAvailabilityString(product.node.splitProduct.node).line1 : wheelAvailabilityString(product.node).line1} (#{getSplitStock(product.node, 'rear').availableQty} available) – #{getSplitStock(product.node, 'rear').leadTimeDays} day lead time
#{wheelAvailabilityString(product.node.splitProduct.node).line2}
Stock unavailable, please refresh.
Checking...
Rear
0
Not available
SAVE #{product.node.saving} ON A SET OF 4 [#{product.node.promoUnitPrice} ea]
#{product.node.stock?.available === 'L' ? 'Limited stock' : availabilityString(product.node)} in #{getNearestStoreName()} (#{product.node.stock.availableQty} available) – #{product.node.stock.leadTimeDays} day lead time
#{product.node.stock?.available === 'L' ? 'Limited stock in ' + getNearestStoreName() : wheelAvailabilityString(product.node).line1} (#{product.node.stock.availableQty} available) – #{product.node.stock.leadTimeDays} day lead time
#{wheelAvailabilityString(product.node).line2}
Stock unavailable, please refresh.
Checking stock...
#{promoStore.priceFormat(product.node.priceRange.minVariantPrice.amount)} #{String(product.node.productType || '').toLowerCase().includes('wheel') ? 'per wheel' : 'per tyre'}
SAVE #{product.node.saving} ON A SET OF 4 [#{product.node.promoUnitPrice} ea]