Don't go offsets below 40 as suggested in another post - it's illegal.
The sizes and offsets you have on hand are good fitments.
I like the enkei imola, myself.
Lavinhard look OK, but 18x8+50 is more flexible in terms of fitting a wide variety of tires.
18x7.5 means 235/40R18 are frequently not a warrantable fitment. It's borderline, but it's a consideration.
18x7 you can fit 215/45, 225/45
18x7.5 you can fit 215/45, 225/45, 225/40
18x8 you can fit anything from stock 215/45, 225/45, 225/40, 235/40
The Lavinhard with 225/45 or 225/40 will get a more aggressive look to your vehicle without looking like a dickhead who's asking for a defect ticket. You can fit a small number of 235/40R18 to them but strictly speaking your options arevery limited due to fitment specs. Most 235/40R18 on 18x7.5 are unwarrantable. 18x8 better for that tyre size.
"Blue Meanie" 2007 Aurora Blue MPS 3 - 18x8.5+44 SSR GTX01 - 235/40R18 Michelin PS5 - 3.5" ETS TMIC - CPE stg 2 mount - HKS/CPE BPV - 2XS inlet - 2XS short shift - Corksport turbo manifold - HT 98 octane tune - Leather/Aluminium handbrake - Momo shifty knob - 7" touchscreen - JDM Mazda Retractable dashtop screen assembly - Bespoke Raspberry Pi Android based GPS/Carplay and instrumentation - 36AH reserve battery and C-TEK isolator - TEIN Street Advanced coilovers 1" drop - Superpro bushings - 220Kw/410Nm.
"Lipstick" 2013 Velocity Red MPS 3 - 18x7.5+48 Enkei RPF1 -225/40R18 Federal RS-RR - CPE TMIC - COBB inlet - CPE stg 2 mount - COBB Stage 1 98 octane tune - COBB shifty knob - 2XS short shift - 2XS turbo manifold.