I'm modelling my first car in Blender, a Porsche 911, and am starting detail work on my base model. I am trying to boolean out a hole so that my tail lights can sit just behind the mesh, just like the real car:
But when I make a shape to boolean and add the modifier, I get a weird result like this:
I'm not sure why this happens, and have spent about an hour trying to fix it. I thought it might be due to the order of my modifiers, but have tried changing them and it didn't help. Maybe it is just my bad topology?
Any ideas on how to fix this would be greatly appreciated.