Just because I got frustrated having to look things up in 'From Spitfire to Eurofighter' by Roy Boot everytime I had a question about Buccaneer variants, here's the list with short summaries (the book has more details) excluding the Tornado avionics testbed Buccaneer, which doesn't seem to have a B or P number:
B.103: design that led to the production version
S.1: Gyron Junior production version.
S.2: Spey production version.
Mark 2 with Martel, Marks 2B and 2D: four pylon upgrade including Martel capability.
Bomb door tank from that in the P.149 proposal was developed, approved for production, and retrofitted to the fleet.
B.108: Proposal for OR.339 (TSR.2); navigation radar, TFR, INS. Met all but the speed requirements.
B.109: unsolicited proposal for supersonic (M 1.65) interceptor and strike aircraft. Lengthened by 8 feet, with Avon engines.
B.111: Spey powered fighter and strike aircraft for RAF
B.112: Spey powered fighter and strike aircraft for RN.
B.113: B.111 for Australia.
B.116: Spey powered B.103 offered to West Germany. They had earlier rejected the Gyron Junior powered design.
B.117: B.112 with a larger wing (700 square feet vs. 508, with a span of 50' and a second wing fold near the wing tip) for better high altitude performance and maneuverabilitiy.
B. 124, 126, 127, 128: Minor developments.
B. 129, later the P.140: Fighter version, Mach 1.8-2.0. Revitalized as a proposal for a Carrier aircraft in 1964. Rejected because there was no operational requirement, only for the role to be filled by the Spey Phantom a few months later.
B.132, 133: Rocket Assisted Take-Off versions of S.1 and S.2
B.134: improved weapon system and airframe changes, later known as Mk.2*
B.136:Became the Mark 50 for South Africa
Low LCN Bogie undercarriage: A four wheeled bogie undercarriage for more flexibility in land based operations; a part of several proposals but never adopted.
Mk.3: Litton INS; Litton central digital computer; HD dual band radar with search, ground mapping, and attack modes; optically matched topo map and radar display; a television sight display. General updating of systems and airframe.
Mk.2*, from B. 134: Analog version of Mk.3, later with Martel capability. Evolved into Mark 2 with Martel.
P.142: Supersonic Buccaneer proposal.
P.143: Buccaneer fuel and stores pallet.
P.145: Land based. Martel wing stores, Mark 50 RATO, bogie undercarriage, Mk.3 avionics, with some other changes including a HUD, nav and weapon release computers, the P.143 pallet, and a recon pack. Mix and match depending on what the customer might want.
P.148: Retrofit of Spey to Mk.1
P.149: New radars, including TFR, booster engine for take off, bomb door tank, camera pack.
P.150: Last supersonic proposal, Mach 1.8+. IDS role, 6 foot extension in total, new tail unit, bogie undercarriage, fuel and stores pallet, similar radius to Mk.2. IOC 1975.
P.157: CAS and IDS Buccaneer. No maritime strike role. Digital INS for nav/attack, HUD, low light TV and laser ranger/marked target seeker, new radar, TFR, twin guns with shorter weapons bay, self starting via an APU, braking parachute, tandem wheel undercarriage, quick action flaps and ailerons for shorter takeoff run. IOC 1981-1982.