I just bought a bmw 318is and its very clean its a 5 speed manual. I want to make it faster what should I do?

I was thinking of super charging it or engine swap, whats cheaper? i am leaning more towards a engine swap but what engine? i want something i can build off of with a lot of after market paths. I only know the basics to cars.