I'm with Spieluhr, BavAuto is usually overpriced. But if you don't mind that, it could be just the ticket, since it's plug n' play- no wiring to figure out . . you could go from under the xmas tree to the trunk in literally 5min
As far as sound, it should do well because it includes a passive radiator and bass boost. That is, as long as you have a stock stereo; it may be slightly underpowered if you've changed your head unit and interior speakers.