Hey saN
The products you came up with is the right ones, but the mechanisms is totally different. An allyl cation is formed (see resonance forms in jpeg) and the nucleophilic bromide anion can attack the two posetively charged ends of this cation equally well, giving 8 different isomeric products (see jpeg attached).
Rico