When turning the car on after its completely cold, there is a hell of a racket coming from the engine! Oil is Royal purple and is the right level.
It sounds like a clunky/rattle/strange noise but i cant tell exactly where its coming from......
Went to Mazda and asked and the guy said it could be oil build up and when it gets warm it loosens. He also said if its bad it can lead to an engine rebuild!

I dont have the money for this so if anyone has any ideas please help me!