Passenger Wheels

Filters

Loading filters...

#{filter.label}

Searching for products...
#{product.node.vendor}
#{product.node.title}
View Product
#{product.node.promoTitle}
Image is for illustration only, rim is not included with the tyre, and actual tread may differ slightly, and moto tyres are in pairs to show differences between front and rears.
#{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')}
#{getSplitStockString(product.node, 'front')}
#{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')}
#{getSplitStockString(product.node, 'rear')}
#{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.stock)} in #{getNearestAvailStoreName(product?.node?.stock?.store)} (#{product.node.stock.availableQty} available) – #{product.node.stock.leadTimeDays} day lead time
#{product.node.stock?.available === 'L' ? 'Limited stock in ' + getNearestAvailStoreName(product?.node?.stock?.store) : 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]
Enquiring... #{(hasNearestStore() && getSplitStock(product.node, 'front')?.available === 'N' && getSplitStock(product.node, 'rear')?.available === 'N') ? 'Enquire now' : 'View Product'} Enquiring... #{(hasNearestStore() && product.node.stock?.available === 'N') ? 'Enquire now' : 'View Product'} View Product
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

Sharpen up your sedan, hatch, wagon or sports car with more than 1,170 wheels from $150, from 13-inch classics to 22-inch statement wheels. Eighteen inches has the most choice, then 20, 17 and 19.

Car bolt patterns we stock most

  • 5x114.3: more than 350 wheels for most Toyota, Mazda, Hyundai, Kia, Honda and Nissan cars.
  • 5x112: Volkswagen, Audi, Mercedes-Benz and many newer BMWs.
  • 5x120: older BMWs and the VT to VF Commodore. The VS and earlier Commodores used 5x120.65.
  • 5x108: many Volvos plus the Ford Focus and Mondeo.
  • 5x100: cars such as the Toyota 86 and Subaru BRZ.

Dual-drilled wheels such as 10x108-114.3 fit more cars. They usually have a larger centre bore, so plan on a hub-centric ring.

Plus-sizing done right

Going up an inch or two looks great. Keep the overall tyre diameter close to standard so the speedo reads true and the tyre clears the guards. That means a lower profile, sharper steering and a firmer ride.

Staggered sets

Some rear-drive cars run wider wheels at the back. Many designs here come in two widths, so you can match a staggered factory setup. Staggered wheels cannot be rotated front to rear.

Before you buy

  • Brake clearance. Big performance brakes can rule out some spoke designs.
  • Offset. Front-drive cars are sensitive to offset changes, so stay close to factory.
  • Centre bore. Use a ring if the wheel bore is bigger than your hub.
  • Tyres. Check performance tyres come in your new size.

Brands to explore

American Racing and Niche have the most car wheels, followed by Rotiform, Motegi and Petrol.

Pick a style that suits your car

  • European sedans and hatches: Rotiform and Niche designs in 5x112.
  • Japanese performance cars: Motegi and Konig for a lighter, tuner look.
  • Muscle cars and classics: American Racing five-spokes such as the Torq Thrust.
  • Daily drivers: simple multi-spoke designs in 16 to 18 inches keep tyre costs down.

Common questions

Will 19-inch wheels make my ride harsher?

Usually a little, because the tyre sidewall gets shorter. See the 19-inch range and compare profiles.

I drive a crossover. Is this the right page?

Try SUV wheels as well, since many crossovers share car patterns.

Do new wheels need new wheel nuts?

Sometimes. Aftermarket car wheels can use a conical seat where factory wheels used a ball seat, or the reverse, so check before fitting.

Are lighter wheels worth paying for?

On a performance car, lighter wheels can sharpen steering and ride. On a daily driver, the gain is small.

Your closest Bob Jane T-Marts can confirm the pattern, bore and offset for your car.

Top Selling Products

No products match your vehicle fitment. Browse all products.

#{product.node.vendor}
#{product.node.title}
View Product
#{product.node.promoTitle}
Image is for illustration only, rim is not included with the tyre, and actual tread may differ slightly, and moto tyres are in pairs to show differences between front and rears.
#{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')}
#{getSplitStockString(product.node, 'front')}
#{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')}
#{getSplitStockString(product.node, 'rear')}
#{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.stock)} in #{getNearestAvailStoreName(product?.node?.stock?.store)} (#{product.node.stock.availableQty} available) – #{product.node.stock.leadTimeDays} day lead time
#{product.node.stock?.available === 'L' ? 'Limited stock in ' + getNearestAvailStoreName(product?.node?.stock?.store) : 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]
Enquiring... #{(hasNearestStore() && getSplitStock(product.node, 'front')?.available === 'N' && getSplitStock(product.node, 'rear')?.available === 'N') ? 'Enquire now' : 'View Product'} Enquiring... #{(hasNearestStore() && product.node.stock?.available === 'N') ? 'Enquire now' : 'View Product'} View Product