I realise this probably isn't the best forum to do this - but i thought I'd give it a shot anyway.
So I bought a BMW 1 Series about a year ago. Test drove models from the whole range, from the M135i all the way down to the 116i (never enjoyed the diesels on the 1 series). I ended up buying a 2013 116i purely for insurance purposes but ever since I've found myself wanting more power when i put my foot down (should've just gone for the 3.0 straight 6).
With the context explained, could any fellow petrolheads advise on what mods I would need to do to take it from a boring 130hp to something slightly more exciting? I realise it'll never come close to anything like the M135, but I do enjoy just putting my foot down sometimes.
I'm not too interested in chavving up the car, so loud exhausts, cat deletes, bodykits, etc aren't things I'm interested in. But for example, if I wanted to remap the engine to a stage 2, lets say, what would I need to upgrade? Intercooler, cold air, forged crankshafts, etc? I don't intend to take it on track days, just in daily use, so the more inconspicuous, the better.
Which websites are best to look at; purchase parts from? I'd still want the car to be road legal. I'm quite new to modifying cars so go easy on me.
TLDR; want to make my car faster, how do i go about doing it.
TIA.